Real-Time simulation of interactive smoke. Based on the papers Stable Fluids by J. Stam and Visual Simulation of Smoke by R. Fedkiw et al.
This is multithreaded implementation of a CPU based fluid simulation system that allows interactive frame rates up to 512x512 grid resolutions in a standard PC. The simulation is based on the application of the Navier-Stokes fluid dynamics equations for calculating the evolution of the velocity field over the fluid and other quantities carried by it like the density of suspended particles. An unconditionally stable method is used to solve the equations that allows for arbitrarily large time steps in the simulation. Improvements over the base simulation method have been implemented covering the simulation of internal moving boundaries of any shape, application of vorticity confinement forces to recover details lost due to numerical dissipation and parallelization of the more computationally expensive steps of the algorithm.
Link to this comment:
All Comments (0)