Filament-based smoke with vortex shedding and variational reconnection

Simulating fluids based on vortex filaments is highly attractive for the creation of special effects because it gives artists full control over the simulation using familiar tools like curve editors or the scripted generation of new vortex filaments over time. Because filaments offer a very compact description of fluid flow, real time applications like games or virtual reality are also possible. We present a complete model that includes moving obstacles with vortex shedding, all represented as filaments. Due to variational reconnection the long-time behavior of our method is excellent: Energy and momentum stay constant within reasonable bounds and computational complexity does not increase over time.

[1]  Alessandro Curioni,et al.  Billion vortex particle direct numerical simulations of aircraft wakes , 2008 .

[2]  Youssef M. Marzouk,et al.  Vorticity structure and evolution in a transverse jet , 2007, Journal of Fluid Mechanics.

[3]  Qing Yang Real-time simulation of 3D smoke based on Navier-Stokes equation , 2009 .

[4]  W. Hackbusch,et al.  Introduction to Hierarchical Matrices with Applications , 2003 .

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

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

[7]  Ulrich Pinkall,et al.  Workshop on Virtual Reality Interaction and Physical Simulation Vriphys (2009) Real-time Interactive Simulation of Smoke Using Discrete Integrable Vortex Filaments , 2022 .

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

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

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

[11]  P S Bernard,et al.  Turbulent flow properties of large-scale vortex systems , 2006, Proceedings of the National Academy of Sciences.

[12]  Ken-iti Sato Lévy Processes and Infinitely Divisible Distributions , 1999 .

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

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

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

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

[17]  Theodore Kim Hardware-aware analysis and optimization of stable fluids , 2008, I3D '08.

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

[19]  Yiying Tong,et al.  Chapter 7: Discrete differential forms for computational modeling , 2008, SIGGRAPH 2008.

[20]  Doug L. James,et al.  Real time physics: class notes , 2008, SIGGRAPH '08.

[21]  Ulrich Pinkall,et al.  jReality: a java library for real-time interactive 3D graphics and audio , 2009, MM '09.

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

[23]  J. Marsden,et al.  Coadjoint orbits, vortices, and Clebsch variables for incompressible fluids , 1983 .

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

[25]  Doug L. James,et al.  Wavelet turbulence for fluid simulation , 2008, SIGGRAPH 2008.

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

[27]  Alexandre J. Chorin,et al.  Hairpin Removal in Vortex Interactions II , 1990 .

[28]  U. Pinkall,et al.  A new doubly discrete analogue of smoke ring flow and the real time simulation of fluid flow , 2007, 0708.0979.

[29]  Z. Popovic,et al.  Model reduction for real-time fluids , 2006, SIGGRAPH 2006.

[30]  Andrew Selle,et al.  A vortex particle method for smoke, water and explosions , 2005, ACM Trans. Graph..

[31]  Rüdiger Westermann,et al.  GPU Simulation and Rendering of Volumetric Effects for Computer Games and Virtual Environments , 2005, Comput. Graph. Forum.

[32]  Sing Hon Lo Rockliff,et al.  Three-Dimensional Vortices of a Spatially Developing Plane Jet , 2000 .

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

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

[35]  J. Dormand,et al.  A family of embedded Runge-Kutta formulae , 1980 .

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

[37]  T. B. Nickels,et al.  Instability and reconnection in the head-on collision of two vortex rings , 1992, Nature.

[38]  Tee Tai Lim,et al.  An experimental study of a vortex ring interacting with an inclined wall , 1989 .

[39]  Kevin Weiler,et al.  Edge-Based Data Structures for Solid Modeling in Curved-Surface Environments , 1985, IEEE Computer Graphics and Applications.

[40]  Alexandre J. Chorin Regular ArticleHairpin Removal in Vortex Interactions II , 1993 .

[41]  Peter S. Bernard,et al.  Vortex filament simulation of the turbulent coflowing jet , 2009 .

[42]  Yiying Tong,et al.  Discrete differential forms for computational modeling , 2005, SIGGRAPH Courses.

[43]  Derek Nowrouzezahrai,et al.  Eurographics/ Acm Siggraph Symposium on Computer Animation (2006) a Controllable, Fast and Stable Basis for Vortex Based Smoke Simulation , 2022 .

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

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

[46]  Fabrice Neyret,et al.  Advected textures , 2003, SCA '03.