Unified spray, foam and air bubbles for particle-based fluids

We present a new model for diffuse material, i.e. water–air mixtures, that can be combined with particle-based fluids. Diffuse material is uniformly represented with particles which are classified into spray, foam and air bubbles. Physically motivated rules are employed to generate, advect and dissipate diffuse material. The approach is realized as a post-processing step which enables efficient processing and versatile handling. As interparticle forces and the influence of diffuse material onto the fluid are neglected, large numbers of diffuse particles are efficiently processed to realize highly detailed small-scale effects. The presented results show that our approach can significantly improve the visual realism of large-scale fluid simulations.

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

[2]  W. Sirignano,et al.  Fluid Dynamics and Transport of Droplets and Sprays , 1999 .

[3]  Ronald Fedkiw,et al.  Practical animation of liquids , 2001, SIGGRAPH.

[4]  Takahiro Saito,et al.  Realistic Animation of Fluid with Splash and Foam , 2003, Comput. Graph. Forum.

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

[6]  Donald H. House,et al.  Better with bubbles: enhancing the visual realism of simulated fluid , 2004, SCA '04.

[7]  Ronald Fedkiw,et al.  Simulating water and smoke with an octree data structure , 2004, ACM Trans. Graph..

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

[9]  E. Guendelman,et al.  Coupling water and smoke to thin deformable and rigid shells , 2005, SIGGRAPH 2005.

[10]  Yongning Zhu,et al.  Animating sand as a fluid , 2005, SIGGRAPH 2005.

[11]  Ulrich Rüde,et al.  Animation of open water phenomena with coupled shallow water and free surface simulations , 2006, SCA '06.

[12]  Ronald Fedkiw,et al.  So real it'll make you wet , 2006, SIGGRAPH '06.

[13]  James F. O'Brien,et al.  Fluid animation with dynamic meshes , 2006, ACM Trans. Graph..

[14]  Philip Dutré,et al.  Particle splatting: Interactive rendering of particle-based simulation data , 2006 .

[15]  E. Guendelman,et al.  Efficient simulation of large bodies of water by coupling two and three dimensional techniques , 2006, SIGGRAPH 2006.

[16]  Insung Ihm,et al.  Practical animation of turbulent splashing water , 2006, Symposium on Computer Animation.

[17]  Markus Gross,et al.  Real-time Breaking Waves for Shallow Water Simulations , 2007 .

[18]  Rob Bredow,et al.  Surf's up: the making of an animated documentary , 2007, SIGGRAPH '07.

[19]  Dimitris N. Metaxas,et al.  Textured Liquids based on the Marker Level Set , 2007, Comput. Graph. Forum.

[20]  Christof Rezk Salama,et al.  GPU-Based Monte-Carlo Volume Raycasting , 2007, 15th Pacific Conference on Computer Graphics and Applications (PG'07).

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

[22]  Jeong-Mo Hong,et al.  Bubbles alive , 2008, SIGGRAPH 2008.

[23]  Renato Pajarola,et al.  Predictive-corrective incompressible SPH , 2009, ACM Trans. Graph..

[24]  Dimitris N. Metaxas,et al.  Simulation of two‐phase flow with sub‐scale droplet and bubble effects , 2009, Comput. Graph. Forum.

[25]  Matthias Müller,et al.  Real-time simulation of large bodies of water with small scale details , 2010, SCA '10.

[26]  Matthias Teschner,et al.  Boundary Handling and Adaptive Time-stepping for PCISPH , 2010, VRIPHYS.

[27]  Michael Wimmer,et al.  A Layered Particle‐Based Fluid Model for Real‐Time Rendering of Water , 2010, Comput. Graph. Forum.

[28]  Matthias Teschner,et al.  Animation of Air Bubbles with SPH , 2011, GRAPP.

[29]  Matthias Teschner,et al.  A Parallel SPH Implementation on Multi‐Core CPUs , 2011, Comput. Graph. Forum.

[30]  Matthias Müller,et al.  Real-time Eulerian water simulation using a restricted tall cell grid , 2011, SIGGRAPH 2011.

[31]  Greg Turk,et al.  Hybrid smoothed particle hydrodynamics , 2011, SCA '11.

[32]  Markus Gross,et al.  Two-scale particle simulation , 2011, SIGGRAPH 2011.