Real-time Numerical Simulations
Wave and Navier Stokes Equations on Arbitrary Surfaces
Fluid simulation in an Eulerian embedding grid around the surface (Closest Point Method). Surface displacements realized via volume raycasting. Simulated and rendered entirely on the GPU at 20 FPS.
2D Wave Equation and Photon Tracing
Numerical simulation of the 2D wave equation and photorealistic rendering of the water surface including caustics, both in real-time at over 100 fps on a 512x512 simulation grid.
Video: Water+Caustics.wmv
Smoke Simulation
Controllable numerical simulation of 2.5D smoke using the incompressible Navier-Stokes equations (128x128x512 simulation grid @ 200 fps)
Video: 25smoke.wmv
Direct Numerical Fluid Simulation
Left: Dynamic obstacles (128x64x64 Grid, 120 FPS), Right: Nieschenströmung (128x64x64 Grid, 70 FPS)
Video: GPU_NS.wmv
3D Newtonian Fluid - Lattice Boltzmann Method
256x128x128 Grid - 35 FPS
Video: GPU_LBM.wmv
Smoothed Particle Hydrodynamics
GPU SPH (8000 Particles, 55 FPS)
Video: GPU_SPH.wmv
Hexahedral Multigrid Simulation & Cutting
Video: cutting2