Gaitkit Open the lab
Lake Pond, A pond set into a 4 x 4 m or 8 x 8 m terrain tile: a seeded, irregular basin with a sandy or pebbly shore, reeds and cattails, and lily pads with flowers on the water. The ground returns to the 0.4 m line before every edge so it sits among ground tiles. Snow freezes it to ice, volcanic turns it into a glowing lava pool, alien gives glowing liquid and pads.
Nature · Still

Lake Pond

A pond set into a 4 x 4 m or 8 x 8 m terrain tile: a seeded, irregular basin with a sandy or pebbly shore, reeds and cattails, and lily pads with flowers on the water. The ground returns to the 0.4 m line before every edge so it sits among ground tiles. Snow freezes it to ice, volcanic turns it into a glowing lava pool, alien gives glowing liquid and pads.

Size
4.0 × 1.3 × 4.0 m
Triangles
2,168
Open in the lab Ready for any engine. The download carries the knobs you set here.

Tune it

5 knobs: Biome, Size, Reeds, Lily pads, Seed.

Specs

Size
4.0 × 1.3 × 4.0 m
width × height × depth
Triangles
2,168
of 6,000
Draw calls
1
one vertex-colour material
Knobs
5
3 presets
Night lights
2
lava, glow

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/lake-pond.mjs';

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

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

Knobs

KnobTypeValuesDefaultWhat it does
biomechoicegrass desert snow rock volcanic aliengrassShared by every Terrain piece: grass (blue pond, green banks), desert (a teal oasis with a sandy shore and dry reeds), snow (frozen ice with snow drifts), rock (grey pebble shore), volcanic (lava pool with cooled crust, glows at night), alien (glowing teal liquid and pads).
sizerange1 to 2, step 11Footprint in 4 m grid cells: 1 = 4 x 4 m pond, 2 = 8 x 8 m small lake.
reedsrange0 to 1, step 0.10.6How many reed and cattail clumps line the shore. 0 gives a clean shore.
liliestoggleon / offtrueFloating lily pads with a few flowers (crust plates on lava, snow lumps on ice).
seedrange1 to 50, step 19Changes the outline of the pond, the shore and where reeds and pads sit. Edges match for every seed.

Presets: lily pond {"biome":"grass","reeds":0.8,"lilies":true} · desert oasis {"biome":"desert","size":2,"reeds":0.5,"seed":4} · lava pool {"biome":"volcanic","reeds":0,"seed":21}

Files

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