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