Gaitkit Open the lab
Desert Rock Formation, A layered sandstone landmark with coloured strata: a flat-topped mesa with stepped ledges, a cluster of pinched hoodoo spires with cap rocks, or a natural rock arch. A scaled-down set piece (2 to 15 m); real ones are tens to hundreds of metres. Seeded erosion so no two match.
Nature · Still

Desert Rock Formation

A layered sandstone landmark with coloured strata: a flat-topped mesa with stepped ledges, a cluster of pinched hoodoo spires with cap rocks, or a natural rock arch. A scaled-down set piece (2 to 15 m); real ones are tens to hundreds of metres. Seeded erosion so no two match.

Size
22.1 × 6.0 × 12.8 m
Triangles
780
Open in the lab Ready for any engine. The download carries the knobs you set here.

Tune it

4 knobs: Type, Height, Strata palette, Seed.

Specs

Size
22.1 × 6.0 × 12.8 m
width × height × depth
Triangles
780
of 6,000
Draw calls
1
one vertex-colour material
Knobs
4
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/desert-rock-formation.mjs';

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

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

Knobs

KnobTypeValuesDefaultWhat it does
typechoicemesa hoodoo archmesamesa (wide flat-topped plateau with stepped cliff ledges and a rubble slope), hoodoo (a cluster of tall pinched rock spires, each with a darker cap rock), arch (two rock legs joined by a natural stone arch).
heightrange2 to 15, step 0.56Height of the formation in metres. The width follows it: a mesa is about twice as wide as tall.
stratachoicered rock sandstone painted palered rockColours of the rock layers: red rock (rust and orange canyon country), sandstone (warm tan and cream), painted (red, ochre and purple bands like a painted desert), pale (chalky white and grey badlands).
seedrange1 to 50, step 15Changes the erosion of each layer, ledge widths, spire count and rubble. Use different seeds so a canyon of copies never repeats.

Presets: monument butte {"type":"mesa","height":12,"seed":18} · hoodoo garden {"type":"hoodoo","strata":"pale","height":7} · painted arch {"type":"arch","strata":"painted","height":8}

Files

FileWhat
desert-rock-formation.glbGLB, default look · 150 KB
desert-rock-formation.mjsES module, every knob live
desert-rock-formation.objOBJ, static, no colour
desert-rock-formation-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.