Show params
Animate
Use WebGL
Reset particles
Parameter Presets:
Mouse flow
Heat convection
Karman vortex street
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=
Temperature
Half heat source
Show contour lines
Heat exchange rate=
Heat buoyancy=
Mouse flow
Gamma correction=
Show velocity (blue)
Show velocity field
Obstacle
Dye from Obstacle
Particles
Particle trails=
Redistribute particles
Boundary X:
Fixed
Wrap
Flow
Boundary Y:
Fixed
Wrap
Flow
Source on
GitHub
.