Real-time controllable fire using textured forces

Fluid dynamics can produce realistic looking fire effects, which are heavily used in animation and films. However, the parameters of the various underlying physical equations are not intuitive enough to be controlled easily. As a result, animators face problems when editing the fine details of the fire, especially the turbulence and growth at the fire surface. In this paper, we propose a new approach to enable animators to interactively edit such fine details using textured forces. These techniques involve mapping a texture onto the simulation that controls the creation of new forces, growing the fire into specific shape and adding the natural turbulence of fuel ignition. These textures can be edited using an intuitive user interface that allows forces to be painted directly onto the fire. Our system can be integrated into existing GPU fluid solvers to run in real-time. As a result, it is applicable for interactive applications such as 3D computer games.

[1]  Z. Popovic,et al.  Fluid control using the adjoint method , 2004, SIGGRAPH 2004.

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

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

[4]  Ronald Fedkiw,et al.  Wrinkled flames and cellular patterns , 2007, SIGGRAPH 2007.

[5]  Chiba Norishige,et al.  Image Synthesis of Flickering Scenes Including Simulated Flames , 1997 .

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

[7]  Norishige Chiba,et al.  Two-dimensional visual simulation of flames, smoke and the spread of fire , 1994, Comput. Animat. Virtual Worlds.

[8]  Mark J. Harris Fast fluid dynamics simulation on the GPU , 2005, SIGGRAPH Courses.

[9]  Rosalind W. Picard,et al.  Synthesizing Flames and their Spreading , 1994 .

[10]  Dimitris N. Metaxas,et al.  Controlling fluid animation , 1997, Proceedings Computer Graphics International.

[11]  Adrien Treuille,et al.  Keyframe control of smoke simulations , 2003, ACM Trans. Graph..

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

[13]  Nipun Kwatra,et al.  Texturing Fluids , 2007, IEEE Trans. Vis. Comput. Graph..

[14]  James F. O'Brien,et al.  A texture synthesis method for liquid animations , 2006, SCA '06.

[15]  Arnauld Lamorlette,et al.  Structural modeling of flames for a production environment , 2002, SIGGRAPH.

[16]  Christopher Horvath,et al.  Directable, high-resolution simulation of fire on the GPU , 2009, SIGGRAPH '09.

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

[18]  Li Yu-fang,et al.  Volume Rendering Techniques Application in Coal Seismic Data , 2002 .

[19]  Bobby Bodenheimer,et al.  Synthesis and evaluation of linear motion transitions , 2008, TOGS.

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

[21]  Hong Qi,et al.  Volume Rendering Techniques , 2004 .

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

[23]  David S. Ebert,et al.  Texturing and Modeling, Third Edition: A Procedural Approach (The Morgan Kaufmann Series in Computer Graphics) , 2011 .

[24]  Nipun Kwatra,et al.  Physics-Based Subsurface Visualization of Human Tissue , 2007 .

[25]  William V. Baxter,et al.  Locally controllable stylized shading , 2007, ACM Trans. Graph..

[26]  David A. Forsyth,et al.  Generalizing motion edits with Gaussian processes , 2009, ACM Trans. Graph..

[27]  David S. Ebert,et al.  Texturing and Modeling: A Procedural Approach , 1994 .

[28]  Christopher Horvath,et al.  Directable, high-resolution simulation of fire on the GPU , 2009, SIGGRAPH 2009.

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

[30]  Philippe Beaudoin,et al.  Realistic and Controllable Fire Simulation , 2001, Graphics Interface.

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

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

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

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

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