click and draw on the flow field
Pull
Orient
Attract
Repulse
Swirl clockwise
Swirl counter-clockwise
Erase
Show Vector Field
Play
Stop
Pause
Brush Size
Brush Intensity

start the simulation

Vector Flow

Personal Project
2020

I created Vector Flow out of a fascination with complex behaviour that emerges from a set of simple rules. An underlying vector field is pushing, attracting, repulsing, and swirling particles into a mesmerizing flow. A set of brush tools allow to alter the flow field directly in the browser. Implemented in p5.js, this project can be embedded into any webpage.

Link to GitHub Repository

Try it out!