Gaitkit Open the lab
TV Stand, A living-room media wall at real size: a flat-screen TV from 32 to 75 inches on its stand, a low media console (walnut, retro teak on tapered legs, or white gloss) with drawers that slide out (drawer_0..) and a cupboard door (door), a soundbar or a pair of tower speakers, a game console with a controller and a plant. The screen glows at night.
Prop · 3 moving parts

TV Stand

A living-room media wall at real size: a flat-screen TV from 32 to 75 inches on its stand, a low media console (walnut, retro teak on tapered legs, or white gloss) with drawers that slide out (drawer_0..) and a cupboard door (door), a soundbar or a pair of tower speakers, a game console with a controller and a plant. The screen glows at night.

Size
1.8 × 1.3 × 0.44 m
Triangles
616
Open in the lab Ready for any engine. The download carries the knobs you set here.

Tune it

4 knobs: TV size, Console, Speakers, Picture.

Specs

Size
1.8 × 1.3 × 0.44 m
width × height × depth
Triangles
616
of 6,000
Draw calls
1
one vertex-colour material
Moving parts
3
door · rotate, drawer_0 · slide, drawer_1 · slide
Knobs
4
3 presets
Night lights
1
screen

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/tv-stand.mjs';

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

// 'door' pivots on its hinge: -100° to 0° around y
tvStand.getObjectByName('door').rotation.y = THREE.MathUtils.degToRad(-100);

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

Knobs

KnobTypeValuesDefaultWhat it does
sizerange32 to 75, step 155Screen diagonal in inches, 32 to 75 (a 55 inch screen is about 1.22 m wide). The console grows to stay wider than the TV.
consolechoicewalnut teak whitewalnutwalnut (low dark wood slab with an open shelf), teak (retro sideboard on tapered legs), white (gloss white with a black plinth).
speakerschoicesoundbar towers nonesoundbarsoundbar (a slim bar under the screen), towers (two floor-standing speakers either side), none.
picturechoicelandscape game offlandscapeWhat is on screen: landscape (hills, a lake and a sunny sky), game (a colourful platform game), off (a black screen that does not glow).

Presets: movie night {"size":75,"console":"walnut","speakers":"towers","picture":"landscape"} · retro den {"size":43,"console":"teak","speakers":"none","picture":"game"} · clean living room {"size":55,"console":"white","speakers":"soundbar","picture":"off"}

Files

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