HOW IT WORKSThe canvas is divided into a grid. Each cell holds an angle derived from Perlin noise at that position. Particles sample the angle at their current cell and move in that direction, leaving a fading trail. A slowly incrementing Z offset animates the field over time, making the flow shift and breathe.
KEY PARAMETERSScaleNoise frequency. Low scale = broad, sweeping flows. High scale = tight, turbulent eddies.
SpeedHow fast particles travel along the field vectors.
Trail LengthHow many past positions each particle remembers. Longer trails reveal more of the field structure.
Animate FieldWhen on, zOff increments each frame — the noise field slowly morphs. Off = static field, particles settle into fixed orbits.
Color ModeAccent = theme color. White = high contrast. Rainbow = hue mapped to particle age, revealing trajectory arcs.
WHAT TO TRYSet count to 4000, trail to 80, and animate off — then watch particles carve permanent grooves into the field. Switch to rainbow mode to see how age maps to movement. Crank scale to 0.01 for chaos, drop it to 0.002 for slow, river-like flow.