Real-time fluid simulation with adaptive

We present a new adaptive model for real-time fluid simulation based on Smoothed Particle Hydrodynamics (SPH) framework. Unlike traditional time-consuming SPH methods, our model can simulate fluid at a considerably faster speed without losing realism. In our model, we first introduce the non-uniform particle system and propose a generalized distance field function which considers not only geometrical complexity but also physical complexity of fluid body. And the new sampling rules for splitting and merging of particles are also presented. This can greatly reduce the computation time of the dynamic fluid simulation. Then, a new pressure state equation and an adaptive surface tension model are proposed to enhance the stability of the system and to make the free surface more realistic. To further accelerate the computation, a special fluid solver is designed and implemented using GPU. Various fluid phenomena like breaking wave and flood are simulated at real-time. Experiments demonstrate that our new adaptive model can greatly enhance the computation efficiency of fluid simulation compared with previous adaptive methods. Copyright © 2009 John Wiley & Sons, Ltd.

[1]  Gavin S. P. Miller,et al.  Rapid, stable fluid dynamics for computer graphics , 1990, SIGGRAPH.

[2]  James A. Sethian,et al.  Level Set Methods and Fast Marching Methods , 1999 .

[3]  J. Monaghan Smoothed particle hydrodynamics , 2005 .

[4]  Stefan Jeschke,et al.  A Procedural Model for Interactive Animation of Breaking Ocean Waves , 2003, WSCG.

[5]  Norishige Chiba,et al.  Particle-based visual simulation of explosive flames , 2003, 11th Pacific Conference onComputer Graphics and Applications, 2003. Proceedings..

[6]  J. Monaghan,et al.  Smoothed particle hydrodynamics: Theory and application to non-spherical stars , 1977 .

[7]  Markus H. Gross,et al.  Real-time Breaking Waves for Shallow Water Simulations , 2007, 15th Pacific Conference on Computer Graphics and Applications (PG'07).

[8]  D. House,et al.  Wave particles , 2007, SIGGRAPH 2007.

[9]  Marc Alexa,et al.  Point based animation of elastic, plastic and melting objects , 2004, SCA '04.

[10]  Ronald Fedkiw,et al.  Two-Way Coupled SPH and Particle Level Set Fluid Simulation , 2008, IEEE Transactions on Visualization and Computer Graphics.

[11]  William T. Reeves Particle systems—a technique for modeling a class of fuzzy objects , 1993 .

[12]  Marie-Paule Cani,et al.  Space-Time Adaptive Simulation of Highly Deformable Substances , 1999 .

[13]  Markus H. Gross,et al.  Eurographics Symposium on Point-based Graphics (2005) a Unified Lagrangian Approach to Solid-fluid Animation , 2022 .

[14]  Leonidas J. Guibas,et al.  Adaptively sampled particle fluids , 2007, ACM Trans. Graph..

[15]  Eugene Fiume,et al.  Depicting fire and other gaseous phenomena using diffusion processes , 1995, SIGGRAPH.

[16]  Markus H. Gross,et al.  Particle-based fluid-fluid interaction , 2005, SCA '05.

[17]  Markus H. Gross,et al.  Interaction of fluids with deformable solids , 2004, Comput. Animat. Virtual Worlds.

[18]  Markus H. Gross,et al.  Particle-based fluid simulation for interactive applications , 2003, SCA '03.