Bilkent University
Department of Computer Engineering


Real-Time Smoke Simulation


Eren Algan
MSc. Student
Computer Engineering Department
Bilkent University

Realistic simulation of fluid-like behaviour is an important and challenging problem in computer graphics. Huge and increasing amount of animations has made this phenomena even more important. Although many scientists provided solutions regarding this issue, recently, the need of fast and easy implemented fluid simulations has directed researches to focus on quick and stable solutions. This thesis presents an unconditionally stable, easy implemented real-time smoke simulation, solving Navier-Stokes equations with Lagrangian and implicit methods. The study focuses on the comprehension of fluid dynamics as much as the solution, by providing background information about Navier-Stokes equations, how they are derived and used. While the proposed solution is applied only to create a simulation for smoke like behaviour, it is highly adaptive for other fluids as well. One important aspect of the simulation is being suitable for 2 and 3 dimensions, giving the flexibility to the animator to choose in between.


DATE: 24 December, 2010, Friday @ 10:30