Fluiddraw - P5

Using p5’s createGraphics() or direct pixel manipulation, the artist renders the dye field each frame. The result: brushstrokes that curl, stretch, and fold back on themselves as if carried by invisible currents.