Neural Radiance Fields adapted for 3D fluid flow visualization. Select an exact analytical flow field, explore velocity magnitude, vorticity, Q-criterion vortex cores, Beer-Lambert volume rendering, and RK4 streamlines — all computed analytically in your browser.
Q = ½(‖Ω‖² − ‖S‖²). Red/positive regions are vortex cores where rotation dominates strain. Contours show Q > threshold.
Integrates C(r) = Σᵢ Tᵢαᵢcᵢ along z-rays (32 samples/ray). Color = viridis(speed), density σ ∝ vorticity magnitude. This is the core NeRF rendering equation applied to flow data.
γ(x) = [sin(2⁰πx), cos(2⁰πx), …, sin(2⁹πx), cos(2⁹πx)]. Applied to each of (x,y,z) → 60-dim per coordinate → 180-dim total input to the MLP.
Higher density σ causes faster opacity buildup. NeRF hierarchical sampling allocates more rays in high-density (high-σ) regions for accurate rendering of vortex cores.
Exact N-S solution. Vorticity decays exponentially with viscosity ν. Benchmark for turbulence DNS codes.
curl(V) = V exactly → zero pressure gradient, satisfies Euler equations. Exhibits Lagrangian chaos: exponential separation of nearby fluid particles.
S = symmetric strain rate. Ω = antisymmetric rotation rate. Positive Q identifies regions where vorticity production exceeds strain (vortex cores).