Gaitkit Sign in Open the lab
Coat Rack, Entryway storage at real size in three types: a 1.8 m coat tree (a turned pole with two tiers of hooks and a finial on a tripod, cross-foot or weighted-disc base), a 1.8 m hall stand (a row of hooks on a back board, a hat shelf, a bench seat with a cushion and a slatted shoe shelf with shoes), or a 1.2 m garment rail on castor feet with clothes on hangers and shoes below. Hung items are seeded: long coats with sleeves, lapels and buttons, a felt hat, a knitted scarf, a tote bag and a closed umbrella. Four Home Furniture styles: scandi oak, mid-century walnut, white modern (black steel), rustic pine.
Prop · Still

Coat Rack

Entryway storage at real size in three types: a 1.8 m coat tree (a turned pole with two tiers of hooks and a finial on a tripod, cross-foot or weighted-disc base), a 1.8 m hall stand (a row of hooks on a back board, a hat shelf, a bench seat with a cushion and a slatted shoe shelf with shoes), or a 1.2 m garment rail on castor feet with clothes on hangers and shoes below. Hung items are seeded: long coats with sleeves, lapels and buttons, a felt hat, a knitted scarf, a tote bag and a closed umbrella. Four Home Furniture styles: scandi oak, mid-century walnut, white modern (black steel), rustic pine.

Size
0.58 × 1.8 × 0.65 m
Triangles
1,164
Open in the lab

ProPro download.

Also as , a .zip with the .obj and its .mtl.

Ready for any engine. The download carries the knobs you set here.

Tune it

4 knobs: Style, Type, Items, Seed.

Specs

Size
0.58 × 1.8 × 0.65 m
width × height × depth
Triangles
1,164
of 6,000
Draw calls
1
one vertex-colour material
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/coat-rack.mjs';

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

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

Knobs

KnobTypeValuesDefaultWhat it does
stylechoicescandi oak mid-century walnut white modern rustic pinescandi oakscandi oak (pale oak, wooden peg hooks), mid-century walnut (dark walnut, splayed legs and brass hooks), white modern (black steel frame, white boards), rustic pine (chunky pine, cross feet, iron hooks). Matches the other Home Furniture pieces.
typechoicetree hall stand railtreetree (a free-standing pole with hooks all round, 1.8 m), hall stand (a back board with a row of hooks, a hat shelf and a bench with a shoe shelf, 0.9 m wide), rail (a 1.2 m garment rail with clothes on hangers and shoes on a low shelf).
itemsrange0 to 6, step 14How many things hang on it, 0 (empty) to 6. Tree and hall stand: coats, a tote bag, a hat, a scarf and an umbrella. Rail: twice as many garments on hangers, up to 10.
seedrange1 to 30, step 13Shuffles the colours of the coats, garments, bag and scarf.

Presets: entryway tree {"style":"mid-century walnut","type":"tree","items":5} · farmhouse hall stand {"style":"rustic pine","type":"hall stand","items":4,"seed":8} · boutique rail {"style":"white modern","type":"rail","items":6,"seed":12}

Files

FileWhat
coat-rack.glb ProGLB, default look · 207 KB
coat-rack.mjs ProES module, every knob live
coat-rack.obj ProOBJ, static; colours in the .mtl
coat-rack.mtlOBJ colours; keep it next to the .obj
coat-rack-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.