Gaitkit Open the lab
Solar Tree, A sculptural tree whose leaves are hexagonal solar panels on branching arms, shading a ring of timber benches around a planted trunk on a round paved plinth. Small lamps hang under the panels and uplights ring the plinth, all glowing at night. A plaza centrepiece; seats face outward all round.
Prop · Still

Solar Tree

A sculptural tree whose leaves are hexagonal solar panels on branching arms, shading a ring of timber benches around a planted trunk on a round paved plinth. Small lamps hang under the panels and uplights ring the plinth, all glowing at night. A plaza centrepiece; seats face outward all round.

Size
5.7 × 5.9 × 5.4 m
Triangles
1,600
Open in the lab Ready for any engine. The download carries the knobs you set here.

Tune it

3 knobs: Panels, Colour, Height.

Specs

Size
5.7 × 5.9 × 5.4 m
width × height × depth
Triangles
1,600
of 6,000
Draw calls
1
one vertex-colour material
Knobs
3
3 presets
Night lights
1
light

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

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

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

Knobs

KnobTypeValuesDefaultWhat it does
panelsrange6 to 24, step 112Number of hexagonal solar-panel leaves. 6 is a sparse young tree, 24 a dense canopy. Panels shrink a little when crowded so none overlap.
colorchoicewhite timber copper sagewhiteFinish of the trunk, branches and panel frames: white (clean modern), timber (warm wood), copper (bronze-orange metal), sage (soft green).
heightrange4 to 10, step 0.56Height to the top panel in metres. The canopy and the paved plinth widen with it.

Presets: copper grove {"color":"copper","panels":18,"height":7} · timber sapling {"color":"timber","panels":7,"height":4.5} · plaza giant {"color":"white","panels":24,"height":10}

Files

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