Gaitkit Open the lab
Garden Shed, A wooden garden shed at real size (1.8 to 3 m wide, about 2.5 m tall at the ridge) with board-and-batten walls, a gable or lean-to felt roof, a braced plank door (or a pair) that swings open on its hinges (door_L, door_R), a four-pane side window and a workbench with tools inside. The window and the lamp over the door glow at night.
Building · 1 moving part

Garden Shed

A wooden garden shed at real size (1.8 to 3 m wide, about 2.5 m tall at the ridge) with board-and-batten walls, a gable or lean-to felt roof, a braced plank door (or a pair) that swings open on its hinges (door_L, door_R), a four-pane side window and a workbench with tools inside. The window and the lamp over the door glow at night.

Size
3.2 × 2.9 × 2.4 m
Triangles
1,592
Open in the lab Ready for any engine. The download carries the knobs you set here.

Tune it

5 knobs: Size, Roof, Paint, Doors, Extras.

Specs

Size
3.2 × 2.9 × 2.4 m
width × height × depth
Triangles
1,592
of 6,000
Draw calls
1
one vertex-colour material
Moving parts
1
door_L · rotate
Knobs
5
3 presets
Night lights
2
window, 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/garden-shed.mjs';

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

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

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

Knobs

KnobTypeValuesDefaultWhat it does
sizechoicesmall medium largemediumFootprint: small (1.8 × 1.3 m, tools only), medium (2.4 × 1.8 m), large (3 × 2.4 m, room for a workshop).
roofchoicegable pentgablegable (pitched apex roof, ridge running front to back) or pent (a single lean-to slope falling from the door side to the back).
paintchoicenatural sage blue red black creamsageWall colour: natural (stained wood), sage, blue, red (barn red), black (tarred) or cream. Trim takes a contrasting white or dark.
doorschoicesingle doublesinglesingle (one 80 cm door) or double (a pair 1.4 m wide for wheelbarrows and mowers).
extrastoggleon / offtrueGarden clutter outside: a water butt on a stand under the gutter, terracotta pots and a window box of flowers.

Presets: potting shed {"size":"small","roof":"pent","paint":"sage","extras":true} · allotment hut {"size":"medium","roof":"gable","paint":"natural","doors":"single"} · workshop {"size":"large","roof":"gable","paint":"black","doors":"double","extras":false}

Files

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