Gaitkit Open the lab
Street Lamp, A street lamp in three styles, Victorian lantern, modern cobra-head or gas post, with one or two arms. The light glows after dark.
Prop · Still

Street Lamp

A street lamp in three styles, Victorian lantern, modern cobra-head or gas post, with one or two arms. The light glows after dark.

Size
1.1 × 4.6 × 0.44 m
Triangles
156
Open in the lab Ready for any engine. The download carries the knobs you set here.

Tune it

4 knobs: Style, Height, Arms, Finish.

Specs

Size
1.1 × 4.6 × 0.44 m
width × height × depth
Triangles
156
of 6,000
Draw calls
1
one vertex-colour material
Knobs
4
2 presets
Night lights
1
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/street-lamp.mjs';

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

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

Knobs

KnobTypeValuesDefaultWhat it does
stylechoicevictorian modern gasvictorianvictorian (lantern on a curled arm), modern (flat LED head on a long arm), gas (short post with a glass lantern on top).
heightrange2.5 to 7, step 0.254Pole height in metres. Parks use 3-4, roads 6-7.
armschoice1 21One arm, or two arms back to back for the middle of a square.
finishchoiceiron green brass whiteironPole paint: iron (black), green (park green), brass, white.

Presets: park lamp {"style":"victorian","finish":"green","height":3.5,"arms":2} · highway light {"style":"modern","height":7,"finish":"white"}

Files

FileWhat
street-lamp.glbGLB, default look · 22 KB
street-lamp.mjsES module, every knob live
street-lamp.objOBJ, static, no colour
street-lamp-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.