Navier-Stokes Fluid Simulation

Move mouse over canvas to inject velocity and dye. Right-drag to inject cold dye.