Particle-Based Non-Newtonian Fluid Animation with Heating Effects

In this paper, we propose a new particle-based model for non-Newtonian fluid animation with heating effects. The new model has three contributions. The first contribution is a new particle dynamics method, which is more accurate in animating rotational non-Newtonian fluid motions than previous non-Newtonian fluid models in computer graphics. In addition, the particle dynamics method includes a new Smooth Particle Hydrodynamics (SPH)-based projection method to enforce fluid incompressibility. The second contribution is a new particle resampling method. It is observed that fluid deformations may cause poor particle distribution which in turn causes inaccurate fluid modeling. To address this problem, in our particle re-sampling method, particles in our model are down-sampled and then up-sampled such that a well distribution of particles is attained. The third contribution is a new SPH-based heat transfer method for animating non-Newtonian fluids, whereas heating effects have been animated in previous graphical models for elastic and plasto-elastic materials as well as Newtonian fluids. In the end, many animations are produced with the proposed model to demonstrate the contributions of the new approach.

[1]  Adrian Bowyer,et al.  Computing Dirichlet Tessellations , 1981, Comput. J..

[2]  D. F. Watson Computing the n-Dimensional Delaunay Tesselation with Application to Voronoi Polytopes , 1981, Comput. J..

[3]  Michael Renardy,et al.  Mathematical Analysis of Viscoelastic Flows , 1987 .

[4]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[5]  Demetri Terzopoulos,et al.  Modeling inelastic deformation: viscolelasticity, plasticity, fracture , 1988, SIGGRAPH.

[6]  John Platt,et al.  Heating and melting deformable models (from goop to glop) , 1989 .

[7]  Mathieu Desbrun,et al.  Smoothed particles: a new paradigm for animating highly deformable bodies , 1996 .

[8]  David P. Dobkin,et al.  The quickhull algorithm for convex hulls , 1996, TOMS.

[9]  Dimitris N. Metaxas,et al.  Realistic Animation of Liquids , 1996, Graphics Interface.

[10]  Jos Stam,et al.  Stable fluids , 1999, SIGGRAPH.

[11]  Marie-Paule Cani,et al.  Animating Lava Flows , 1999, Graphics Interface.

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

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

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

[15]  Ronald Fedkiw,et al.  Animation and rendering of complex water surfaces , 2002, ACM Trans. Graph..

[16]  T N Phillips,et al.  Contemporary Topics in Computational Rheology , 2002 .

[17]  Greg Turk,et al.  Melting and flowing , 2002, SCA '02.

[18]  S. Hess,et al.  Viscoelastic flows studied by smoothed particle dynamics , 2002 .

[19]  Petros Koumoutsakos,et al.  Remeshed smoothed particle hydrodynamics for the simulation of viscous and heat conducting flows , 2002 .

[20]  Jean-Michel Dischler,et al.  Simulating Fluid-Solid Interaction , 2003, Graphics Interface.

[21]  Arie E. Kaufman,et al.  Melting and flowing of viscous volumes , 2003, Proceedings 11th IEEE International Workshop on Program Comprehension.

[22]  Ross T. Whitaker,et al.  Particle‐Based Simulation of Fluids , 2003, Comput. Graph. Forum.

[23]  S. Shao,et al.  INCOMPRESSIBLE SPH METHOD FOR SIMULATING NEWTONIAN AND NON-NEWTONIAN FLOWS WITH A FREE SURFACE , 2003 .

[24]  Marc Alexa,et al.  Computing and Rendering Point Set Surfaces , 2003, IEEE Trans. Vis. Comput. Graph..

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

[26]  Chang-Hun Kim,et al.  Animation of Bubbles in Liquid , 2003, Comput. Graph. Forum.

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

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

[29]  Mark Carlson,et al.  Rigid fluid: animating the interplay between rigid bodies and fluid , 2004, SIGGRAPH 2004.

[30]  James F. O'Brien,et al.  A method for animating viscoelastic fluids , 2004, SIGGRAPH 2004.

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

[32]  G. Turk,et al.  Water drops on surfaces , 2005, SIGGRAPH 2005.

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

[34]  Philippe Beaudoin,et al.  Particle-based viscoelastic fluid simulation , 2005, SCA '05.

[35]  Chang-Hun Kim,et al.  Discontinuous fluids , 2005, ACM Trans. Graph..

[36]  L. Guibas,et al.  Meshless animation of fracturing solids , 2005, ACM Trans. Graph..

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

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

[39]  Yee-Hong Yang,et al.  Particle-based immiscible fluid-fluid collision , 2006, Graphics Interface.