Realistic fire and smoke simulation using fluid dynamics. Buoyancy drives hot gas upward, turbulence creates flickering flames, and smoke billows and dissipates naturally.
Incompressible fluid simulation with buoyancy (hot gas rises) and temperature-dependent rendering. Vorticity confinement adds realistic turbulent swirls.
Click to ignite new fire sources. Adjust buoyancy, dissipation and vorticity. Watch how fire creates convection currents that shape the smoke.
Jos Stam's "Stable Fluids" (1999) revolutionised real-time fluid simulation. His semi-Lagrangian advection method is unconditionally stable, making it perfect for visual effects and games.