🏔️ Perlin Noise Terrain Generator (2D)
A 2D top-down elevation map generated from fractal Brownian motion (layered Perlin noise) with particle-based hydraulic erosion. Adjust octaves, persistence, scale, sea level and erosion strength in real time.
⚙ Under the hood
A top-down 2D elevation map generated from fractal Brownian motion (layered Perlin noise octaves) and refined by particle-based hydraulic erosion — the same algorithms as the 3D original re-rendered as a heightmap. Adjust seed, octave count, persistence, scale, sea level and erosion strength, and switch between biome, height and slope color modes.
perlin noisefractal brownian motionheightmaphydraulic erosionprocedural generationterrain
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install