Real-time fluid simulation in a dynamic virtual environment
- 1 January 1997
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Computer Graphics and Applications
- Vol. 17 (3) , 52-61
- https://doi.org/10.1109/38.586018
Abstract
This article presents a new method for real-time fluid simulation in computer graphics and dynamic virtual environments. By solving the 2D Navier-Stokes equations using a computational fluid dynamics method, the authors map the surface into 3D using the corresponding pressures in the fluid flow field. This achieves realistic real-time fluid surface behaviors by employing the physical governing laws of fluids but avoiding extensive 3D fluid dynamics computations. To complement the surface behaviors, they calculate fluid volume and external boundary changes separately to achieve full 3D general fluid flow. Unlike previous computer graphics fluid models, their model allows multiple fluid sources to be placed interactively at arbitrary locations in a dynamic virtual environment. The fluid will flow from these sources at user modifiable flow rates following a terrain which can be dynamically modified, for example, by a bulldozer. This approach can simulate many different fluid behaviors by changing the internal or external boundary conditions, and can model different kinds of fluids by varying the Reynolds number. It can simulate objects moving or floating in fluids and produce synchronized general fluid flow in a distributed interactive simulation.Keywords
This publication has 10 references indexed in Scilit:
- Toward Interactive-Rate Simulation of Fluids with Moving Obstacles Using Navier-Stokes EquationsGraphical Models and Image Processing, 1995
- Turbulent wind fields for gaseous phenomenaPublished by Association for Computing Machinery (ACM) ,1993
- Animation aerodynamicsPublished by Association for Computing Machinery (ACM) ,1991
- Rapid, stable fluid dynamics for computer graphicsACM SIGGRAPH Computer Graphics, 1990
- A real time particle system for display of ship wakesIEEE Computer Graphics and Applications, 1990
- Globular dynamics: A connected particle system for animating viscous fluidsComputers & Graphics, 1989
- Modeling and rendering waves: wave-tracing using beta-splines and reflective and refractive texture mapping.ACM Transactions on Graphics, 1987
- A simple model of ocean wavesACM SIGGRAPH Computer Graphics, 1986
- Modeling waves and surfACM SIGGRAPH Computer Graphics, 1986
- Une méthode d'approximation de la solution des équations de Navier-StokesBulletin de la Société Mathématiques de France, 1968