THREE.JS / FOUNDATIONS 71

A landscape from a node graph.

Multi-octave noise displaces one dense plane on the GPU, reconstructs its normals, and chooses sand, grass, rock, and snow from the result.

Waiting for the terrain graph.

vertices
—
draw calls
—
offset
0.00 / 0.00
material path
—
normal path
—
backend
—
Initializing —

Building a procedural height field and its fallback path…

Drag to orbit · wheel to zoom · enable pan terrain for offset dragging · press R to reset. Official Inspector, exact pixels, and whole-example fidelity remain separate.

Continue to instance uniforms
LAB 71 / PROCEDURAL TERRAIN