← 🌿 Nature

🏔️ Terrain Generator

Color Mode
Verts:
FPS:
Drag — rotate · Scroll — zoom

🏔️ Procedural Terrain Generator

Generate infinite photorealistic 3D landscapes in real time. Fractal Brownian motion, domain warping, and GPU-accelerated hydraulic erosion combine to create believable mountain ranges, valleys, and river systems.

🔬 What It Demonstrates

Terrain height uses Fractional Brownian Motion (layered Perlin noise octaves). Then thousands of simulated water droplets perform hydraulic erosion, carving valleys and depositing sediment to create geologically plausible terrain.

🎮 How to Use

Drag the seed number to explore different terrains. Adjust octaves, lacunarity, and persistence to change roughness. Increase erosion iterations to see more realistic river-carved landscapes.

💡 Did You Know?

NASA uses the same fBm algorithm to generate planetary surface models for space missions. Hello Games (No Man's Sky) uses procedural generation to create 18 quintillion unique planets from a few mathematical rules.