FLUX
REQUEST ACCESS
NAVIER–STOKES SIMULATION

FLUID
DYNAMICS

实时流体动力学模拟 — 每帧求解速度场与压力场方程,鼠标注入染料观察对流扩散现象

SIMULATION ACTIVE
SCROLL
FLUXNAVIER–STOKES·VELOCITY FIELD·PRESSURE SOLVE·DYE ADVECTION·DIVERGENCE FREE·VISCOUS DIFFUSION·JACOBI ITERATION·VORTICITY·REYNOLDS NUMBER· FLUXNAVIER–STOKES·VELOCITY FIELD·PRESSURE SOLVE·DYE ADVECTION·DIVERGENCE FREE·VISCOUS DIFFUSION·JACOBI ITERATION·VORTICITY·REYNOLDS NUMBER·
// SIMULATION PARAMETERS
256²
SIMULATION GRID
速度场与压力场在 256×256 纹理上求解,通过双线性插值实现亚像素精度的对流运算
20×
JACOBI ITERATIONS
每帧对压力泊松方程执行 20 次 Jacobi 迭代,保证速度场的散度趋近于零
6
SHADER PASSES
Advect → Diffuse → Divergence → Pressure → Gradient Subtract → Render,六步 ping-pong 渲染管线
VISCOSITY
μ = 0.0001
低粘度湍流态
DISSIPATION
0.995 / frame
染料缓慢消散
SPLAT RADIUS
r = 0.25
鼠标注入半径
DT
Δt = 0.016s
60fps 时间步