Simulating Natural Phenomena for Computer Graphics

Level set methods have gained popularity in a number of research areas from computational physics to computer vision to computer graphics. They provide for a robust representation of geometry that can be dynamically evolved by solving partial differential equations in a manner that has been fine tuned by a community of researchers over a number of years. Traditionally, simulation of natural phenomena has been the focus of the computational physics community, but more recently computer graphics researchers have become interested in these methods in part because water, smoke and fire are exciting elements in high demand for special effects in feature films. Although computer graphics is the “inverse problem” to computer vision and this chapter is genuinely more concerned with synthesis than acquisition, understanding the application of level set methods to the physics problems that motivated their invention should enable computer vision researchers to gain a deeper understanding and appreciation of these methods and the related underlying mathematics.

[1]  J. Steinhoff,et al.  Modification of the Euler equations for ‘‘vorticity confinement’’: Application to the computation of interacting vortex rings , 1994 .

[2]  S. Osher,et al.  Fast surface reconstruction using the level set method , 2001, Proceedings IEEE Workshop on Variational and Level Set Methods in Computer Vision.

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

[4]  R. Fedkiw,et al.  A boundary condition capturing method for incompressible flame discontinuities , 2001 .

[5]  S. Osher,et al.  A Non-oscillatory Eulerian Approach to Interfaces in Multimaterial Flows (the Ghost Fluid Method) , 1999 .

[6]  James A. Sethian,et al.  The Fast Construction of Extension Velocities in Level Set Methods , 1999 .

[7]  Ian M. Mitchell,et al.  A hybrid particle level set method for improved interface capturing , 2002 .

[8]  A. Chorin A Numerical Method for Solving Incompressible Viscous Flow Problems , 1997 .

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

[10]  Demetri Terzopoulos,et al.  Snakes: Active contour models , 2004, International Journal of Computer Vision.

[11]  F. Harlow,et al.  Numerical Calculation of Time‐Dependent Viscous Incompressible Flow of Fluid with Free Surface , 1965 .

[12]  Marcelo Bertalmío,et al.  FLUID DYNAMICS, AND IMAGE AND VIDEO INPAINTING , 2001 .

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

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

[15]  Peter E. Raad,et al.  Velocity Boundary Conditions for the Simulation of Free Surface Fluid Flow , 1995 .

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

[17]  Stanley Osher,et al.  Implicit and Nonparametric Shape Reconstruction from Unorganized Data Using a Variational Level Set Method , 2000, Comput. Vis. Image Underst..

[18]  S. Turns Introduction to Combustion , 1995, Aerothermodynamics and Jet Propulsion.

[19]  Gene H. Golub,et al.  Matrix computations , 1983 .

[20]  Ronald Fedkiw,et al.  Level set methods and dynamic implicit surfaces , 2002, Applied mathematical sciences.

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

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

[23]  S. Osher,et al.  A level set approach for computing solutions to incompressible two-phase flow , 1994 .

[24]  T. N. Stevenson,et al.  Fluid Mechanics , 2021, Nature.

[25]  A. Staniforth,et al.  Semi-Lagrangian integration schemes for atmospheric models - A review , 1991 .

[26]  Guillermo Sapiro,et al.  Navier-stokes, fluid dynamics, and image and video inpainting , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[27]  Duc Quang Nguyen,et al.  Physically based modeling and animation of fire , 2002, ACM Trans. Graph..

[28]  H. Markstein Nonsteady flame propagation , 1964 .

[29]  Danping Peng,et al.  Weighted ENO Schemes for Hamilton-Jacobi Equations , 1999, SIAM J. Sci. Comput..