← Gallery

Procedural Terrain Generator

Fractal Brownian Motion with Hydraulic Erosion

2D Heightmap
3D Terrain
Erosion Simulation

Fractal Brownian Motion (fBm)

Generate realistic terrain using layered Simplex noise. Multiple octaves of noise at different frequencies are combined to create natural-looking landscapes with features at multiple scales - from mountain ranges to small hills.

0.0
Min Height
1.0
Max Height
0.5
Avg Height

Interactive 3D Terrain

View the generated terrain as a 3D mesh with biome-based coloring. Use your mouse to rotate, zoom, and pan around the landscape. The terrain uses vertex height modification and normal recalculation for realistic shading.

  • Deep Water: Dark blue (#001845) - heights below 0.3
  • Shallow Water: Blue (#0066cc) - heights 0.3-0.4
  • Sand: Tan (#c2b280) - heights 0.4-0.45
  • Grass: Green (#228b22) - heights 0.45-0.6
  • Forest: Dark green (#0f5f0f) - heights 0.6-0.7
  • Rock: Gray (#696969) - heights 0.7-0.85
  • Snow: White (#f0f0f0) - heights above 0.85
0
Vertices
0
Faces

Hydraulic Erosion Simulation

Simulate water erosion to create more realistic terrain features like valleys, riverbeds, and sediment deposits. Droplets fall on the terrain, pick up sediment, flow downhill, and deposit material in flatter areas.

0%
Progress
0.0
Sediment Moved