Stable but nondissipative water
- 1 January 2005
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Graphics
- Vol. 24 (1), 81-97
- https://doi.org/10.1145/1037957.1037962
Abstract
This article presents a physically-based technique for simulating water. This work is motivated by the "stable fluids" method, developed by Stam [1999], to handle gaseous fluids. We extend this technique to water, which calls for the development of methods for modeling multiphase fluids and suppressing dissipation. We construct a multiphase fluid formulation by combining the Navier--Stokes equations with the level set method. By adopting constrained interpolation profile (CIP)-based advection, we reduce the numerical dissipation and diffusion significantly. We further reduce the dissipation by converting potentially dissipative cells into droplets or bubbles that undergo Lagrangian motion. Due to the multiphase formulation, the proposed method properly simulates the interaction of water with surrounding air, instead of simulating water in a void space. Moreover, the introduction of the nondissipative technique means that, in contrast to previous methods, the simulated water does not unnecessarily lose mass, and its motion is not damped to an unphysical extent. Experiments showed that the proposed method is stable and runs fast. It is demonstrated that two-dimensional simulation runs in real-time.Keywords
This publication has 19 references indexed in Scilit:
- Level Set Methods and Dynamic Implicit SurfacesPublished by Springer Science and Business Media LLC ,2003
- Controlling fluid animationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Dynamic simulation of splashing fluidsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A PDE-Based Fast Local Level Set MethodJournal of Computational Physics, 1999
- Realistic Animation of LiquidsGraphical Models and Image Processing, 1996
- Toward Interactive-Rate Simulation of Fluids with Moving Obstacles Using Navier-Stokes EquationsGraphical Models and Image Processing, 1995
- A continuum method for modeling surface tensionJournal of Computational Physics, 1992
- Globular dynamics: A connected particle system for animating viscous fluidsComputers & Graphics, 1989
- Fronts propagating with curvature-dependent speed: Algorithms based on Hamilton-Jacobi formulationsJournal of Computational Physics, 1988
- Numerical Calculation of Time-Dependent Viscous Incompressible Flow of Fluid with Free SurfacePhysics of Fluids, 1965