An Efficient Sleepy Algorithm for Particle-Based Fluids

We present a novel Smoothed Particle Hydrodynamics (SPH) based algorithm for efficiently simulating compressible and weakly compressible particle fluids. Prior particle-based methods simulate all fluid particles; however, in many cases some particles appearing to be at rest can be safely ignored without notably affecting the fluid flow behavior. To identify these particles, a novel sleepy strategy is introduced. By utilizing this strategy, only a portion of the fluid particles requires computational resources; thus an obvious performance gain can be achieved. In addition, in order to resolve unphysical clumping issue due to tensile instability in SPH based methods, a new artificial repulsive force is provided. We demonstrate that our approach can be easily integrated with existing SPH based methods to improve the efficiency without sacrificing visual quality.

[1]  Kei Iwasaki,et al.  Fast Particle‐based Visual Simulation of Ice Melting , 2010, Comput. Graph. Forum.

[2]  Matthias Teschner,et al.  Eurographics/ Acm Siggraph Symposium on Computer Animation (2007) Weakly Compressible Sph for Free Surface Flows , 2022 .

[3]  Miles Macklin,et al.  Position based fluids , 2013, ACM Trans. Graph..

[4]  L. Lucy A numerical approach to the testing of the fission hypothesis. , 1977 .

[5]  Matthias Teschner,et al.  IISPH‐FLIP for incompressible fluids , 2014, Comput. Graph. Forum.

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

[7]  Matthias Teschner,et al.  Coupling elastic solids with smoothed particle hydrodynamics fluids , 2013, Comput. Animat. Virtual Worlds.

[8]  B. Adams,et al.  Porous flow in particle-based fluid simulations , 2008, SIGGRAPH 2008.

[9]  Matthias Teschner,et al.  Versatile rigid-fluid coupling for incompressible SPH , 2012, ACM Trans. Graph..

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

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

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

[13]  Renato Pajarola,et al.  A unified particle model for fluid–solid interactions: Research Articles , 2007 .

[14]  Renato Pajarola,et al.  Eurographics/ Acm Siggraph Symposium on Computer Animation (2008) , 2022 .

[15]  Andreas Kolb,et al.  Temporal Blending for Adaptive SPH , 2012, Comput. Graph. Forum.

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

[17]  Matthias Teschner,et al.  Interaction of fluids with deformable solids: Research Articles , 2004 .

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

[19]  Renato Pajarola,et al.  A unified particle model for fluid–solid interactions , 2007, Comput. Animat. Virtual Worlds.

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

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

[22]  Philip Dutré,et al.  Porous flow in particle-based fluid simulations , 2008, ACM Trans. Graph..

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

[24]  Christopher Horvath Mass Preserving Multi-Scale SPH , 2013 .

[25]  Robert Bridson,et al.  Ghost SPH for animating water , 2012, ACM Trans. Graph..

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

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

[28]  Yizhou Yu,et al.  Particle-based simulation of granular materials , 2005, SCA '05.

[29]  Matthias Teschner,et al.  Versatile surface tension and adhesion for SPH fluids , 2013, ACM Trans. Graph..

[30]  Xi Chen,et al.  Real‐time fluid simulation with adaptive SPH , 2009, Comput. Animat. Virtual Worlds.

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

[32]  Xi Chen,et al.  Real-time fluid simulation with adaptive SPH , 2009 .

[33]  Renato Pajarola,et al.  Adaptive Sampling and Rendering of Fluids on the GPU , 2008, VG/PBG@SIGGRAPH.