Gaitkit Open the lab
Palm Tree, A coconut palm with a curved, ring-segmented trunk and a crown of drooping feathery fronds, optional coconut bunch. Lean and seed bend each copy differently so a beach row never looks cloned.
Nature · Still

Palm Tree

A coconut palm with a curved, ring-segmented trunk and a crown of drooping feathery fronds, optional coconut bunch. Lean and seed bend each copy differently so a beach row never looks cloned.

Size
8.1 × 9.6 × 8.2 m
Triangles
1,652
Open in the lab Ready for any engine. The download carries the knobs you set here.

Tune it

5 knobs: Height, Lean, Fronds, Coconuts, Seed.

Specs

Size
8.1 × 9.6 × 8.2 m
width × height × depth
Triangles
1,652
of 6,000
Draw calls
1
one vertex-colour material
Knobs
5
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/palm-tree.mjs';

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

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

Knobs

KnobTypeValuesDefaultWhat it does
heightrange3 to 14, step 0.58Height of the crown above the ground in metres. 3 is a young palm, 14 a tall old coconut palm.
leanrange0 to 1, step 0.050.45How far the trunk curves out sideways. 0 stands straight up, 1 arcs far over like a palm leaning out over a beach.
frondsrange6 to 16, step 111Number of fronds in the crown. 6 is sparse and windswept, 16 a full lush crown.
coconutstoggleon / offtrueA bunch of coconuts hanging under the crown.
seedrange1 to 50, step 18Changes the lean direction, frond angles and shades. Plant a row with different seeds so no two palms match.

Presets: beach leaner {"lean":0.95,"height":9,"seed":3} · oasis palm {"lean":0.1,"fronds":14,"coconuts":false,"height":6} · storm battered {"fronds":7,"lean":0.7,"seed":27}

Files

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