Parameter Presets:
Move your mouse cursor on the canvas to see the effect

Navier-stokes equation

$$\frac{\partial \mathbf{u}}{\partial t} = -(\mathbf{u} \cdot \nabla) \mathbf{u} - \nu \nabla^2 \mathbf{u} + \mathbf{f} $$
$$\frac{\partial \rho}{\partial t} = -(u \cdot \nabla) \rho + \kappa \nabla^2 \rho + S$$
Time step=
Skip frames=
Viscosity \(\nu=\)
Diffusion \(\kappa=\)
dye density=
dye decay=
mouse flow velocity=
boundary flow velocity=
Gauss-Seidel iter for diffusion=
Gauss-Seidel iter for projection=
Heat exchange rate=
Heat buoyancy=
Gamma correction=
Particle trails=
Boundary X:
Boundary Y:

Source on GitHub.