Afterglowscreensavers

Perlin Noise Terrain Screensaver

The Perlin Noise Terrain screensaver renders a generative landscape flyover built from real Perlin gradient noise. It is free, runs in your browser, and ESC exits.

Live preview

Perlin Noise Terrain screensaver — A generative landscape flying over real Perlin noise.

Press ESC to leave fullscreen. Settings are saved in your browser only.

How the Perlin Noise Terrain screensaver works

The saver samples real Perlin gradient noise across a scrolling grid to generate a continuous, natural-looking terrain height field.

A wireframe or shaded mesh renders the terrain, with a slow simulated flyover camera drift.

As the camera moves, new terrain is sampled seamlessly from the same real noise function.

Perlin noise is the same real technique Ken Perlin developed for the film industry, now used throughout games and graphics.

Perlin noise and the problem of natural randomness

Ken Perlin developed Perlin noise in 1983, after working on the film Tron (1982), partly because computer-generated imagery of the time looked machine-like. He described it in a 1985 SIGGRAPH paper, and in 1997 received an Academy Award for Technical Achievement for the technique, which the citation calls a way to produce natural-appearing textures on computer-generated surfaces.

Plain random numbers produce static, with no relationship between neighbouring points. Real surfaces such as clouds, marble and mountains are random in a smoother way, where nearby values are similar but the overall pattern is unpredictable. The recipe works on a grid: each lattice point gets a pseudo-random gradient direction, and the value at any point between lattice points blends the influence of the surrounding gradients using a smooth curve. The result is continuous and gives the same output for the same inputs.

Stack several layers of this noise at different scales and you get terrain: large gentle swells with ever smaller roughness on top. Because the function can be evaluated anywhere, a landscape can be produced indefinitely without being stored, which is why the technique became a staple of games and procedural worldbuilding.

A worked example

Smooth rolling hills give way to a sharper ridge as the flyover camera drifts into a region sampled from a higher-frequency layer of the same real noise field.

Settings & tips

Frequently asked questions

Is this based on a real algorithm?
Yes — real Perlin gradient noise, the industry-standard technique for natural-looking generated terrain.
Is a key needed?
No — it is a pure local simulation.
Is it free?
Yes — free, no download, in your browser.
Does the terrain ever repeat?
The underlying noise field is effectively endless, so the flyover rarely revisits the same terrain.
Is Perlin noise the same as random noise?
No. It is pseudo-random and coherent: nearby points give similar values and the same input always gives the same output. White noise has no such relationship.
What is the difference between Perlin and simplex noise?
Simplex noise is Perlin’s later refinement. It uses a simpler space-filling grid than Perlin noise, which produces fewer grid-shaped artefacts.
Why do the mountains never look like a real place?
Noise has no model of erosion or tectonics, so it produces plausible roughness but not features like river valleys. Games often add extra processing to get those.

← All Generative screensavers