More about Worley noise

Worley noise is named after its inventor, Steven Worley (there are apparently a lot of Stevens in computer graphics). It’s also called cell noise, since it divides the space into cells. It is illustrative of a number of topics of interest in procedural generation: it involves deterministic random generation, Voronoi cells, and fractals.

Here’s the original 1996 research paper on Worley noise: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.95.412&rep=rep1&type=pdf

Here’s a tutorial about implementing cell noise:
https://aftbit.com/cell-noise-2/
Note the way it uses a linear congruential generator to place the points in a deterministic, repeatable pattern. That’s a useful technique to apply to other forms of procedural generation.

And here’s a write-up by Carl-Johan Rosén, about implementing Worley noise in Processing.
http://www.carljohanrosen.com/share/CellNoiseAndProcessing.pdf