Animating smoke with dynamic balance

We propose a numerical method for maintaining a dynamic rolling motion of animated gaseous phenomena, such as smoke, that avoids dissipation due to numerical error. We compensate for the errors induced by a semi‐Lagrangian scheme using an error estimate for each time interval. We develop a new advection term and perform vortex advection based on a vorticity confinement force. Example simulations show that this method is able to keep smoke features alive, even near the center of a vortex. Copyright © 2005 John Wiley & Sons, Ltd.

[1]  James F. O'Brien,et al.  Animating suspended particle explosions , 2003, ACM Trans. Graph..

[2]  Hans Johnston,et al.  Accurate, stable and efficient Navier-Stokes solvers based on explicit treatment of the pressure term , 2004 .

[3]  William H. Press,et al.  Numerical recipes in C , 2002 .

[4]  M. V. Dyke,et al.  An Album of Fluid Motion , 1982 .

[5]  Chang-Hun Kim,et al.  Controlling fluid animation with geometric potential , 2004, Comput. Animat. Virtual Worlds.

[6]  Dani Lischinski,et al.  Target-driven smoke animation , 2004, ACM Trans. Graph..

[7]  G. Pedrizzetti,et al.  Vortex Dynamics , 2011 .

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

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

[10]  Ronald Fedkiw,et al.  Visual simulation of smoke , 2001, SIGGRAPH.

[11]  Dimitris N. Metaxas,et al.  Modeling the motion of a hot, turbulent gas , 1997, SIGGRAPH.

[12]  Per Lötstedt,et al.  High order accurate solution of the incompressible Navier-Stokes equations , 2005 .

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

[14]  Sang Il Park,et al.  Vortex fluid for gaseous phenomena , 2005, SCA '05.

[15]  Lin Shi,et al.  Controllable smoke animation with guiding objects , 2005, TOGS.

[16]  T. Dupont,et al.  Back and forth error compensation and correction methods for removing errors induced by uneven gradients of the level set function , 2003 .

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

[18]  Konstantin Mischaikow,et al.  Feature-based surface parameterization and texture mapping , 2005, TOGS.

[19]  Ronald Fedkiw,et al.  A vortex particle method for smoke, water and explosions , 2005, ACM Trans. Graph..

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

[21]  Fabrice Neyret,et al.  Simulation of smoke based on vortex filament primitives , 2005, SCA '05.

[22]  Michael Griebel,et al.  Numerical Simulation in Fluid Dynamics: A Practical Introduction , 1997 .

[23]  Hyeongseok Ko,et al.  Stable but Non-Dissipative Water , 2004 .

[24]  Ignacio Llamas,et al.  FlowFixer: Using BFECC for Fluid Simulation , 2005, NPH.

[25]  Hyeong-Seok Ko,et al.  Stable but nondissipative water , 2005, TOGS.