Improving the Realism of Real-Time Simulation of Fluids in Computer Games

Student thesis: Master thesis (including HD thesis)

  • Jens Christian Morten Laursen
4. term, Medialogy, Master (Master Programme)
This thesis documents the development of a fluid simulation for the Unity3D game engine, based on the Navier-Stokes equations implemented on a 2D Eulerian grid combined with a height field. The focus of the simulation is a real-time and graphically realistic simulation, capable of handling different types of fluid as well as the interaction between fluid and solids with various densities. The thesis includes an introduction to the physics of fluid dynamics for graphics, a short description of the differences between existing simulation techniques, a description of aspects relevant to the simulation as well as a description of the equations used in the creation of a fluid simulation.
The resulting simulation can handle small bodies of fluids with adjustable viscosity, user-applied force and two-way coupling with solids of adjustable densities at interactive rates (> 60 FPS).
Publication date30 May 2013
Number of pages66
ID: 76946422