Enhancing fluid animation with adaptive, controllable and intermittent turbulence

This paper proposes a new scheme for enhancing fluid animation with controllable turbulence. An existing fluid simulation from ordinary fluid solvers is fluctuated by turbulent variation modeled as a random process of forcing. The variation is precomputed as a sequence of solenoidal noise vector fields directly in the spectral domain, which is fast and easy to implement. The spectral generation enables flexible vortex scale and spectrum control following a user prescribed energy spectrum, e.g. Kolmogorov's cascade theory, so that the fields provide fluctuations in subgrid scales and/or in preferred large octaves. The vector fields are employed as turbulence forces to agitate the existing flow, where they act as a stimulus of turbulence inside the framework of the Navier-Stokes equations, leading to natural integration and temporal consistency. The scheme also facilitates adaptive turbulent enhancement steered by various physical or user-defined properties, such as strain rate, vorticity, distance to objects and scalar density, in critical local regions. Furthermore, an important feature of turbulent fluid, intermittency is created by applying turbulence control during randomly selected temporal periods.

[1]  James C. McWilliams,et al.  Langevin models of turbulence: Renormalization group, distant interaction algorithms or rapid distortion theory? , 2003 .

[2]  K. Alvelius,et al.  RANDOM FORCING OF THREE-DIMENSIONAL HOMOGENEOUS TURBULENCE , 1999 .

[3]  Dani Lischinski,et al.  Target-driven smoke animation , 2004, SIGGRAPH 2004.

[4]  M. S. Dubovikov,et al.  A dynamical model for turbulence. I. General formalism , 1996 .

[5]  Markus H. Gross,et al.  Wavelet turbulence for fluid simulation , 2008, ACM Trans. Graph..

[6]  Sergey Nazarenko,et al.  A Dynamical Model for Turbulence , 2001 .

[7]  Ming C. Lin,et al.  Fast animation of turbulence using energy transport and procedural synthesis , 2008, SIGGRAPH 2008.

[8]  Keenan Crane,et al.  Energy-preserving integrators for fluid animation , 2009, SIGGRAPH 2009.

[9]  Eugene Fiume,et al.  Turbulent wind fields for gaseous phenomena , 1993, SIGGRAPH.

[10]  Jos Stam A General Animation Framework for Gaseous Phenomena , 1996 .

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

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

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

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

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

[16]  R. Voss Random Fractal Forgeries , 1985 .

[17]  S. Pope,et al.  A deterministic forcing scheme for direct numerical simulations of turbulence , 1998 .

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

[19]  Yiying Tong,et al.  Stable, circulation-preserving, simplicial fluids , 2007, TOGS.

[20]  U. Frisch Turbulence: The Legacy of A. N. Kolmogorov , 1996 .

[21]  Adrien Treuille,et al.  To appear in the ACM SIGGRAPH conference proceedings Modular Bases for Fluid Dynamics , 2022 .

[22]  Mayur K. Patel,et al.  Simple Divergence-Free Fields for Artistic Simulation , 2005, J. Graph. Tools.

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

[24]  Robert Bridson,et al.  Fluid Simulation for Computer Graphics , 2008 .

[25]  T. Pfaff,et al.  Synthetic turbulence using artificial boundary layers , 2009, SIGGRAPH 2009.

[26]  Robert Bridson,et al.  Curl-noise for procedural fluid flow , 2007, ACM Trans. Graph..

[27]  N Thuerey,et al.  Detail-preserving fluid control , 2009, SCA '06.

[28]  Duc Quang Nguyen,et al.  Smoke simulation for large scale phenomena , 2003, ACM Trans. Graph..

[29]  D. Moreau,et al.  Flow Noise , 1958, Nature.

[30]  Ignacio Llamas,et al.  Advections with Significantly Reduced Dissipation and Diffusion , 2007, IEEE Transactions on Visualization and Computer Graphics.

[31]  Robert Bridson,et al.  Evolving sub-grid turbulence for smoke animation , 2008, SCA '08.

[32]  Jernej Barbic,et al.  Real-time control of physically based simulations using gentle forces , 2008, SIGGRAPH Asia '08.