Gaitkit Open the lab
Holiday Tree, A decorated fir in a wooden tub with baubles, swagged strings of lights that glow at night, an optional star on top and wrapped presents underneath. Default is 2.2 m tall.
Nature · Still

Holiday Tree

A decorated fir in a wooden tub with baubles, swagged strings of lights that glow at night, an optional star on top and wrapped presents underneath. Default is 2.2 m tall.

Size
1.6 × 2.3 × 1.7 m
Triangles
1,820
Open in the lab Ready for any engine. The download carries the knobs you set here.

Tune it

5 knobs: Height, Ornaments, Lights, Gifts, Star.

Specs

Size
1.6 × 2.3 × 1.7 m
width × height × depth
Triangles
1,820
of 6,000
Draw calls
1
one vertex-colour material
Knobs
5
3 presets
Night lights
2
lights, star

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

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

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

Knobs

KnobTypeValuesDefaultWhat it does
heightrange1.2 to 4.5, step 0.12.2Height in metres from the floor to the top of the tree (star included). 1.2 is a tabletop tree, 4.5 a town-square tree.
ornamentschoiceclassic frost rainbow woodlandclassicBauble colours: classic (red and gold), frost (silver, blue and white), rainbow (bright mixed colours) or woodland (wood brown, cream and berry red).
lightschoicewarm cool multiwarmColour of the light strings, which glow at night: warm (warm white), cool (icy white) or multi (red, yellow, blue and green bulbs).
giftsrange0 to 6, step 13Number of wrapped presents under the tree, 0 to 6.
startoggleon / offtrueA gold star on the top that glows at night. Off puts a plain bauble finial there instead.

Presets: living room {"height":2.1,"ornaments":"classic","lights":"warm","gifts":5} · frosted plaza {"height":4.2,"ornaments":"frost","lights":"cool","gifts":0} · kids corner {"height":1.5,"ornaments":"rainbow","lights":"multi","gifts":6}

Files

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