Guide shapes for high resolution naturalistic liquid simulation

Art direction of high resolution naturalistic liquid simulations is notoriously hard, due to both the chaotic nature of the physics and the computational resources required. Resimulating a scene at higher resolution often produces very different results, and is too expensive to allow many design cycles. We present a method of constraining or guiding a high resolution liquid simulation to stay close to a finalized low resolution version (either simulated or directly animated), restricting the solve to a thin outer shell of liquid around a guide shape. Our method is generally faster than an unconstrained simulation and can be integrated with a standard fluid simulator. We demonstrate several applications, with both simulated and hand-animated inputs.

[1]  Matemática,et al.  Society for Industrial and Applied Mathematics , 2010 .

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

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

[4]  J A Sethian,et al.  A fast marching level set method for monotonically advancing fronts. , 1996, Proceedings of the National Academy of Sciences of the United States of America.

[5]  John Hart,et al.  ACM Transactions on Graphics , 2004, SIGGRAPH 2004.

[6]  Dimitris N. Metaxas,et al.  Animation and control of breaking waves , 2004, SCA '04.

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

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

[9]  Ben Houston,et al.  The tar monster: creating a character with fluid simulation , 2004, SIGGRAPH '04.

[10]  Chang-Hun Kim,et al.  Controlling fluid animation with geometric potential: Research Articles , 2004 .

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

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

[13]  Robert Bridson,et al.  Animating sand as a fluid , 2005, ACM Trans. Graph..

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

[15]  Duc Quang Nguyen,et al.  Directable photorealistic liquids , 2004, SCA '04.

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

[17]  Stephan Trojansky Raging waters: the rivergod of Narnia , 2008, SIGGRAPH '08.

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

[19]  Michael B. Nielsen,et al.  Guide shapes for high resolution naturalistic liquid simulation , 2011, SIGGRAPH 2011.

[20]  Markus H. Gross,et al.  Robust and Efficient Wave Simulations on Deforming Meshes , 2008, Comput. Graph. Forum.

[21]  Adrien Treuille,et al.  Fluid control using the adjoint method , 2004, ACM Trans. Graph..

[22]  Ronald Fedkiw,et al.  Efficient simulation of large bodies of water by coupling two and three dimensional techniques , 2006, ACM Trans. Graph..

[23]  Yizhou Yu,et al.  Taming liquids for rapidly changing targets , 2005, SCA '05.

[24]  Ulrich Rüde,et al.  Detail-preserving fluid control , 2006, Symposium on Computer Animation.

[25]  Ken Museth,et al.  Guiding of smoke animations through variational coupling of simulations at different resolutions , 2009, SCA '09.