A real-time 3D terrain generator driven by Perlin noise. Adjust scale, octaves, and elevation to explore natural-looking landscapes created directly in the browser.
Higher values add detail at a performance cost.
More octaves create rugged details.
Shortcuts: R regenerate, S save snapshot. Drag on canvas to orbit.
This terrain uses layered Perlin noise (fractal Brownian motion) to build natural elevation changes and valleys.
Each frame converts a Perlin noise heightmap into a shaded mesh. The lighting model approximates sun direction to highlight ridges and valleys, demonstrating procedural 3D generation techniques.