drag to orbit
Nature · Still
Reeds
A clump of marsh reeds and cattails with long arching blades and brown seed heads, optionally standing in a little pond with lily pads (frozen over in winter). Seeded, so a shoreline of copies never repeats.
- Size
- 2.0 × 1.4 × 2.2 m
- Triangles
- 1,061
- Kit
- Biomes
Tune it
5 knobs: Density, Height, Season, Water patch, Seed.
Specs
- Size
- 2.0 × 1.4 × 2.2 m width × height × depth
- Triangles
- 1,061 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.
import { createAsset } from 'https://gaitkit.com/cdn/reeds.mjs';
const reeds = createAsset();
scene.add(reeds); // rests on y = 0, front faces +Zimport { useMemo } from 'react';
import { createAsset } from 'https://gaitkit.com/cdn/reeds.mjs';
export function Reeds() {
const model = useMemo(() => createAsset(), []);
return <primitive object={model} />;
}# Import reeds.glb (download below). It is a static mesh, one material per colour.
add_child(preload("res://reeds.glb").instantiate())// Import reeds.glb with glTFast (com.unity.cloud.gltfast).
// Drop it in the scene: 1 unit = 1 metre, +Z is its front.Use the gaitkit MCP server: get_variant({ "id": "reeds", "want": "default look" })
then place the result.
# MCP endpoint
https://gaitkit.com/mcpKnobs
| Knob | Type | Values | Default | What it does |
|---|---|---|---|---|
density | range | 8 to 40, step 1 | 22 | Number of stems in the clump. 8 is a sparse tuft, 40 a thick reed bed. |
height | range | 0.6 to 2.5, step 0.05 | 1.5 | Height of the tallest stems in metres. 0.6 is a pond-edge tuft, 2.5 a head-high reed bed. |
season | choice | spring summer autumn winter | summer | spring (fresh lime green, pale flowers on the pads), summer (deep green, brown cattails, pink lily flower), autumn (golden tan, dark heads, fluffy plumes), winter (dry straw with snow on the heads and frozen water). |
water | toggle | on / off | true | A small pond with a muddy rim and lily pads around the clump; ice in winter. Off stands the reeds in a patch of mud. |
seed | range | 1 to 50, step 1 | 3 | Changes stem positions, lean, blade curls and which stems carry cattails or plumes. |
Presets: cattail pond {"density":18,"height":1.4,"seed":8} · golden reed bed {"density":38,"height":2.2,"season":"autumn","water":false} · frozen marsh {"season":"winter","density":26}
Files
| File | What |
|---|---|
| reeds.glb | GLB, default look · 136 KB |
| reeds.mjs | ES module, every knob live |
| reeds.obj | OBJ, static, no colour |
| reeds-params.json | knob 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.