Procedural Generation
Algorithmic world creation using noise functions, cellular automata, and generative algorithms
12 interactive demonstrations
Noise Functions
Perlin Noise 2D
Classic Perlin noise with gradient interpolation. Explore FBM octaves, persistence, and multiple color modes.
02Simplex Noise
Improved noise algorithm with less directional artifacts. Side-by-side comparison with Perlin noise.
03Worley Noise
Cellular/Voronoi noise with animated feature points. Multiple distance functions: F1, F2, F2-F1.
04FBM Clouds
Fractal Brownian Motion for realistic clouds. Presets for cumulus, stratus, cirrus, storm, and sunset.
Level Generation
World Generation
3D Terrain
Noise-based heightmap rendered as 3D mesh. Biome coloring: water, sand, grass, rock, and snow.
08Planet Generator
Spherical planets with 3D noise terrain. Planet types: Earth-like, desert, ocean, ice, volcanic.
09City Generator
Isometric procedural cities with varied building heights. Day/night mode with lit windows.
10Tree Generator
Space colonization algorithm for natural trees. Types: oak, pine, willow, and cherry blossom.
11River Network
Hydraulic erosion simulation. Water flows downhill, carving valleys and depositing sediment.
12Infinite Landscape
Chunked streaming terrain for endless worlds. Fly through procedurally generated landscapes.