Gaitkit Open the lab
Wardrobe, A 2 m tall, 60 cm deep wardrobe with two hinged doors that open on a hanging rail of clothes and a top shelf, and a row or more of sliding drawers below. One door can carry a full-length mirror.
Prop · 4 moving parts

Wardrobe

A 2 m tall, 60 cm deep wardrobe with two hinged doors that open on a hanging rail of clothes and a top shelf, and a row or more of sliding drawers below. One door can carry a full-length mirror.

Size
1.2 × 2.0 × 0.63 m
Triangles
848
Open in the lab Ready for any engine. The download carries the knobs you set here.

Tune it

4 knobs: Width, Finish, Mirror door, Drawer rows.

Specs

Size
1.2 × 2.0 × 0.63 m
width × height × depth
Triangles
848
of 6,000
Draw calls
1
one vertex-colour material
Moving parts
4
drawer_0 · slide, drawer_1 · slide, door_0 · rotate, door_1 · rotate
Knobs
4
3 presets
Night lights
0
none

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

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

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

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

Knobs

KnobTypeValuesDefaultWhat it does
widthrange0.9 to 1.6, step 0.11.2Width in metres, 0.9 to 1.6. Height is always 2 m and depth 60 cm.
woodchoiceoak walnut white sage blackoakFinish: oak (honey wood), walnut (dark wood), white, sage (painted green) or black. Painted and dark finishes get brass pulls.
mirrortoggleon / offfalseFull-length mirror on the right-hand door.
drawersrange0 to 3, step 11Rows of paired sliding drawers under the doors, 0 to 3. More rows means shorter doors and shorter hanging space.

Presets: hotel wardrobe {"width":1.4,"wood":"walnut","mirror":true,"drawers":1} · painted armoire {"width":1,"wood":"sage","drawers":2} · minimal closet {"width":1.6,"wood":"white","drawers":0}

Files

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