Gaitkit Open the lab
Rooftop Antenna Farm, A 10 x 8 m rooftop equipment deck crowded with comms gear: one to four satellite dishes (0.9 to 2.2 m) on yoke mounts aimed every which way, one to three triangular lattice masts 6 to 13 m tall with sector panels, whips, guy wires and red beacons, humming equipment cabinets, cable trays and a radar bar (part radar) that turns on its pedestal. Drop it on any flat roof; at night the beacons, status lights and the deck edge strip glow.
Building · 1 moving part

Rooftop Antenna Farm

A 10 x 8 m rooftop equipment deck crowded with comms gear: one to four satellite dishes (0.9 to 2.2 m) on yoke mounts aimed every which way, one to three triangular lattice masts 6 to 13 m tall with sector panels, whips, guy wires and red beacons, humming equipment cabinets, cable trays and a radar bar (part radar) that turns on its pedestal. Drop it on any flat roof; at night the beacons, status lights and the deck edge strip glow.

Size
10.0 × 14.4 × 8.0 m
Triangles
1,912
Open in the lab Ready for any engine. The download carries the knobs you set here.

Tune it

4 knobs: Dishes, Masts, Radar, Seed.

Specs

Size
10.0 × 14.4 × 8.0 m
width × height × depth
Triangles
1,912
of 6,000
Draw calls
1
one vertex-colour material
Loop clip
1 m
of travel per cycle
Moving parts
1
radar · spin
Knobs
4
3 presets
Night lights
4
beacon, led, neon, lamp

Passed the validator: real scale, rests on y = 0, front faces +Z, deterministic.

Use it

Code for the specimen as it is set up above; it follows your knobs.

JavaScript
import { createAsset } from 'https://gaitkit.com/cdn/rooftop-antenna-farm.mjs';

const rooftopAntennaFarm = createAsset();
scene.add(rooftopAntennaFarm);                      // rests on y = 0, front faces +Z

More in the docs; agents can fetch all of this through MCP.

Knobs

KnobTypeValuesDefaultWhat it does
dishesrange1 to 4, step 13Number of satellite dishes, 1 to 4. The first two are big (up to 2.2 m), the rest smaller.
mastsrange1 to 3, step 12Number of lattice masts along the back of the deck, 1 to 3, each 6 to 13 m tall with sector panels and a red beacon.
radartoggleon / offtrueA 2.4 m radar bar on a pedestal in the middle of the deck that turns about its vertical axis (part radar).
seedrange1 to 999, step 114Variation seed: dish sizes and where they point, mast heights, panel counts, cabinet colours, cable runs and paint wear.

Presets: listening post {"dishes":4,"masts":1,"radar":true,"seed":3} · cell relay roof {"dishes":1,"masts":3,"radar":false,"seed":27} · pirate uplink {"dishes":2,"masts":2,"radar":true,"seed":90}

Files

FileWhat
rooftop-antenna-farm.glbGLB, default look · 169 KB
rooftop-antenna-farm.mjsES module, every knob live
rooftop-antenna-farm.objOBJ, static, no colour
rooftop-antenna-farm-params.jsonknob schema, presets, night zones

Licence

Use it in games, apps, renders and client work, commercially and without credit. Do not resell it as an asset or train a 3D generator on it. The full licence.