Gaitkit Open the lab
Holo Billboard, A holographic advert: a thin framed panel showing an abstract image on both faces (a striped sun, rings, glyph columns or chevrons, never text or logos) floats above a projector and slowly turns about its vertical axis, on a 3 m street pole, a lit plinth or a tripod. Default panel 2.4 x 1.5 m; the panel (part holo) spins once per loop, and the image, emitter and beam lines glow at night.
Prop · 1 moving part

Holo Billboard

A holographic advert: a thin framed panel showing an abstract image on both faces (a striped sun, rings, glyph columns or chevrons, never text or logos) floats above a projector and slowly turns about its vertical axis, on a 3 m street pole, a lit plinth or a tripod. Default panel 2.4 x 1.5 m; the panel (part holo) spins once per loop, and the image, emitter and beam lines glow at night.

Size
2.5 × 5.0 × 0.72 m
Triangles
438
Open in the lab Ready for any engine. The download carries the knobs you set here.

Tune it

4 knobs: Image, Palette, Mount, Size.

Specs

Size
2.5 × 5.0 × 0.72 m
width × height × depth
Triangles
438
of 6,000
Draw calls
1
one vertex-colour material
Loop clip
1 m
of travel per cycle
Moving parts
1
holo · spin
Knobs
4
3 presets
Night lights
3
screen, neon, led

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/holo-billboard.mjs';

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

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

Knobs

KnobTypeValuesDefaultWhat it does
imagechoicesun rings glyphs chevronssunWhat the panel shows: sun (a striped retro sun over a neon grid), rings (concentric target rings), glyphs (columns of abstract glyph bars, not readable), chevrons (stacked arrow stripes).
palettechoicesynthwave toxic inferno icesynthwaveColours of the image, frame edge and emitter: synthwave (hot pink and cyan), toxic (acid green and violet), inferno (red and amber), ice (cyan and cold white).
mountchoicepole plinth tripodpolepole (a 3 m street pole, panel overhead), plinth (a waist-high lit pedestal in a plaza), tripod (a portable projector on three legs).
sizerange0.5 to 2, step 0.051Panel scale: 1 is 2.4 x 1.5 m, 0.5 a small shop-front sign, 2 a 4.8 m plaza screen. The mount grows with it.

Presets: plaza screen {"image":"rings","palette":"ice","mount":"plinth","size":1.6} · street ad {"image":"sun","palette":"synthwave","mount":"pole","size":1} · pop-up sign {"image":"chevrons","palette":"toxic","mount":"tripod","size":0.6}

Files

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