Procedural textures generate every pixel algorithmically instead of storing a bitmap. The key building block is fractal Brownian motion (fBm): a sum of noise at progressively doubled frequencies (octaves), each half the amplitude. This creates naturalistic textures with variation at multiple scales — from large cloud formations down to tiny surface roughness. Unlike tiled bitmaps, procedural textures are seamless and available at any resolution.
Click a texture preset to switch shader mode. The Scale slider zooms into the noise field — small scale reveals large structure; large scale shows fine detail. Time Speed controls animation rate — drag to 0 to freeze. Grayscale mode reveals the raw noise value before palette mapping. For Voronoi, each coloured region is the territory of a random "seed point" — a concept used in computational geometry, biology and game terrain generation.
Ken Perlin invented coherent noise in 1983 while working on the film Tron — he later won a Technical Achievement Academy Award for it. Steven Worley invented cellular/Voronoi noise in 1996. Today, virtually every 3D film and video game uses procedural textures: the bark, stone, water and skin you see are mostly mathematical functions, not photographs. Real-time procedural textures became practical with programmable GPU shaders in the early 2000s.