An interactive 2D fluid simulation in WebGL2 that responds to mouse movement.
Press and hold, then drag across the canvas to add ink and push the fluid around. Touch works too.