References: Perlin Noise Landscapes & Vector Flow Fields¶
-
Perlin noise - Wikipedia - Comprehensive overview of gradient noise algorithms, lattice evaluations, and procedural texture synthesis. The seminal method for replacing jagged randomness with continuous organic variation in graphics.
-
Vector field - Wikipedia - Mathematical definition assigning vectors to points in planar or spatial manifolds. Essential for constructing 2D flow fields that guide thousands of moving particles across canvas.
-
Simplex noise - Wikipedia - Ken Perlin's higher-dimensional improvement over classic lattice noise, featuring reduced computational complexity and isotropic artifact reduction across N dimensions in computer graphics rendering.
-
An Image Synthesizer (SIGGRAPH '85 Proceedings) - Ken Perlin - ACM SIGGRAPH - Perlin won an Academy Award for inventing gradient noise, creating the mathematical foundation that allows digital artists to simulate marble, wood, clouds, and terrain with procedural algorithms.
-
Texturing and Modeling: A Procedural Approach (Third Edition) - David S. Ebert, F. Kenton Musgrave, Darwyn Peachey, Ken Perlin, and Steven Worley - Morgan Kaufmann - Ebert and Musgrave established fractional Brownian motion (fBm), noise octaves, and turbulence algorithms, providing the canonical formulas for procedural terrain and natural texture modeling.
-
p5.js noise() and noiseDetail() Reference - p5.js Foundation - Official guide detailing 1D, 2D, and 3D Perlin noise lookups, octave falloff settings, and noiseSeed() configuration in p5.js for procedural visual generation.
-
The Coding Train: Perlin Noise and Flow Fields - The Coding Train - Interactive tutorial track building 2D heightmap landscapes and sampling noise values as angle vectors to power multi-particle flow fields and fluid simulations.
-
Understanding Perlin Noise by Adrian Biagioli - Adrian's Soapbox - Clear, step-by-step mathematical breakdown of grid dot products, gradient vectors, and Quintic fade curve interpolation used in noise generation algorithms and computer graphics.
-
Tyler Hobbs: Flow Fields in Generative Art - Tyler Hobbs Essays - Acclaimed generative artist essay on using 2D vector fields, streamline integration, particle seeding densities, and aesthetic curve tracing in fine digital artwork.
-
Book of Shaders: Generative Noise - The Book of Shaders - Interactive WebGL fragment shader guide illustrating 2D value noise, gradient noise, and cellular noise functions with live GPU shaders for real-time rendering.