SPH fluid control with self‐adaptive turbulent details

Smoothed particle hydrodynamics (SPH)‐based fluid control is often involved in fluid animation. Because most of the existing SPH fluid control methods employ the strategy of control force to control fluid particles, the artificial viscosity introduced by control force would lead to the loss of fine‐scale details. Although the introduction of the low‐pass filter can add details, it may easily destroy the target shape. To remedy the previous problems, we sample the control particles with curvature information to represent the shape complexity. Because of the shape's complexity, we suppress the generation of turbulence in the high‐curvature areas and promote turbulence in the low‐curvature regions. Our self‐adaptive way to randomly generate turbulence can effectively prevent the lack of fluid dynamics caused by the artificial viscosity. Our new method can improve the visual quality of the fluid animation, and the shape control result is consistent to the target shape. Copyright © 2015 John Wiley & Sons, Ltd.

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

[2]  Shin-Jin Kang,et al.  Procedural Synthesis using Vortex Particle Method for Fluid Simulation , 2009, Comput. Graph. Forum.

[3]  Leonidas J. Guibas,et al.  Adaptively sampled particle fluids , 2007, ACM Trans. Graph..

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

[5]  Hans-Peter Seidel,et al.  MovieReshape: tracking and reshaping of humans in videos , 2010, SIGGRAPH 2010.

[6]  Leif Kobbelt,et al.  Character animation from 2D pictures and 3D motion data , 2007, TOGS.

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

[8]  Ignacio Llamas,et al.  Real-time voxelization of triangle meshes on the GPU , 2007, SIGGRAPH '07.

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

[10]  Jakob Andreas Bærentzen,et al.  Computing discrete signed distance fields from triangle meshes , 2002 .

[11]  John Keyser,et al.  Preview-based sampling for controlling gaseous simulations , 2011, SCA '11.

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

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

[14]  Tao Ju,et al.  Mean value coordinates for closed triangular meshes , 2005, ACM Trans. Graph..

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

[16]  Generating Signed Distance Fields From Triangle Meshes , 2022 .

[17]  Zhi Yuan,et al.  Incorporating stochastic turbulence in particle-based fluid simulation , 2011, The Visual Computer.

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

[19]  Sarah Tariq,et al.  Scalable fluid simulation using anisotropic turbulence particles , 2010, ACM Trans. Graph..

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

[21]  Matthias Teschner,et al.  SPH Fluids in Computer Graphics , 2014, Eurographics.

[22]  Markus H. Gross,et al.  Two-scale particle simulation , 2011, ACM Trans. Graph..

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

[24]  Robert Bridson,et al.  Guide shapes for high resolution naturalistic liquid simulation , 2011, ACM Trans. Graph..

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

[26]  John Keyser,et al.  Automated sampling and control of gaseous simulations , 2013, The Visual Computer.

[27]  Leonidas J. Guibas,et al.  Shape google: Geometric words and expressions for invariant shape retrieval , 2011, TOGS.

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

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

[30]  Chang-Hun Kim,et al.  Controlling fluid animation with geometric potential , 2004, Comput. Animat. Virtual Worlds.

[31]  Zhong Zhou,et al.  Synthesizing Solid-Induced Turbulence for Particle-Based Fluids , 2013, 2013 International Conference on Computer-Aided Design and Computer Graphics.

[32]  Szymon Rusinkiewicz,et al.  Estimating curvatures and their derivatives on triangle meshes , 2004, Proceedings. 2nd International Symposium on 3D Data Processing, Visualization and Transmission, 2004. 3DPVT 2004..