Fluid Simulation via Lagrangian-Eulerian Advection

Move the cursor in the canvas to mix the fluid. See a video here.
This visualization implements the techniques in Lagrangian-Eulerian Advection of Noise and Dye Textures for Unsteady Flow Visualization to create a fluid simulation. Click and drag the cursor in the black canvas to create a velocity field and mix the fluid.
Go fullscreen!