skip to main content
10.1145/1073368.1073405acmconferencesArticle/Chapter ViewAbstractPublication PagesscaConference Proceedingsconference-collections
Article

Fluids in deforming meshes

Published: 29 July 2005 Publication History

Abstract

This paper describes a simple modification to an Eulerian fluid simulation that permits the underlying mesh to deform independent of the simulated fluid's motion. The modification consists of a straightforward adaptation of the commonly used semi-Lagrangian advection method to account for the mesh's motion. Because the method does not require more interpolation steps than standard semi-Lagrangian integration, it does not suffer from additional smoothing and requires only the added cost of updating the mesh. By specifying appropriate boundary conditions, mesh boundaries can behave like moving obstacles that act on the fluid resulting in a number of interesting effects. The paper includes several examples that have been computed on moving tetrahedral meshes.

References

[1]
{BGOS05} Bargteil A. W., Goktekin T. G., O'Brien J. F., Strain J. A.: A semi-lagrangian contouring method for fluid simulation. ACM Transactions on Graphics (2005). In press.
[2]
{CD97} Cani M.-P., Desbrun M.: Animation of deformable models using implicit surfaces. IEEE Transactions on Visualization and Computer Graphics 3, 1 (Jan. 1997), 39--50.
[3]
{CMT04} Carlson M., Mucha P. J., Turk G.: Rigid fluid: Animating the interplay between rigid bodies and fluid. In the Proceedings of ACM SIGGRAPH 2004 (Aug. 2004), pp. 377--384.
[4]
{DC96} Desbrun M., Cani M.-P.: Smoothed particles: A new paradigm for animating highly deformable bodies. In Computer Animation and Simulation 1996 (Aug. 1996), pp. 61--76.
[5]
{DFSG77} Donea J., Fasoli-Stella P., Giuliani S.: Lagrangian and eulerian finite element techniques for transient fluid-structure interaction problems. In Trans. 4th SMIRT Conf. (1977).
[6]
{DHPRF04} Donea J., Huerta A., Ponthot J.-P., Rodríguez-Ferran A.: The Encyclopedia of Computational Mechanics. John Wiley & Sons Inc., New York, 2004.
[7]
{EMF02} Enright D., Marschner S., Fedkiw R.: Animation and rendering of complex water surfaces. In the Proceedings of ACM SIGGRAPH 2002 (Aug. 2002), pp. 736--744.
[8]
{FF01} Foster N., Fedkiw R.: Practical animation of liquids. In the Proceedings of ACM SIGGRAPH 2001 (Aug. 2001), pp. 23--30.
[9]
{FM97} Foster N., Metaxas D.: Modeling the motion of a hot, turbulent gas. In the Proceedings of ACM SIGGRAPH 97 (Aug. 1997), pp. 181--188.
[10]
{FOK05} Feldman B. E., O'Brien J. F., Klingner B. M.: Animating gases with hybrid meshes. In Proceedings of ACM SIGGRAPH 2005 (Aug. 2005).
[11]
{FSJ01} Fedkiw R., Stam J., Jensen H. W.: Visual simulation of smoke. In the Proceedings of ACM SIGGRAPH 2001 (Aug. 2001), pp. 15--22.
[12]
{GAD03} Genevaux O., A H., Dischler J. M.: Simulating fluid-solid interaction. In Graphics Interface (2003), pp. 31--38.
[13]
{GSLF05} Guendelman E., Selle A., Losasso F., Fedkiw R.: Coupling water and smoke to thin deformable and rigid shells. In Proceedings of ACM SIGGRAPH 2005 (Aug. 2005), pp. 457--462.
[14]
{HAC74} Hirt C., Amsden A., Cook J.: An arbitrary lagrangian-eulerian computing method for all flow speeds. Journal of Computational Physics 14 (1974), 227--253.
[15]
{ITF04} Irving G., Teran J., Fedkiw R.: Invertible finite elements for robust simulation of large deformation. In 2004 ACM SIGGRAPH / Eurographics Symposium on Computer Animation (July 2004), pp. 131--140.
[16]
{KH98} Kjellgren P., Hyvarinen J.: An arbitrary lagrangian-eulerian finite element method. Computational Mechanics 21 (1998), 81--90.
[17]
{MCG03} Müller M., Charypar D., Gross M.: Particle-based fluid simulation for interactive applications. In the ACM SIGGRAPH 2003 Symposium on Computer Animation (Aug. 2003), pp. 154--159.
[18]
{MKN*04} Müller M., Keiser R., Nealen A., Pauly M., Gross M., Alexa M.: Point based animation of elastic, plastic and melting objects. In 2004 ACM SIGGRAPH / Eurographics Symposium on Computer Animation (July 2004), pp. 141--151.
[19]
{Pes02} Peskin C.: The immersed boundary method. Acta Numerica 11 (2002), 479--517.
[20]
{PTB*03} Premože S., Tasdizen T., Bigler J., Lefohn A., Whitaker R.: Particle-based simulation of fluids. Computer Graphics Forum 22, 3 (Sept. 2003), 401--410.
[21]
{REN*04} Rasmussen N., Enright D., Nguyen D., Marino S., Sumner N., Geiger W., Hoon S., Fedkiw R.: Directable photorealistic liquids. In 2004 ACM SIGGRAPH / Eurographics Symposium on Computer Animation (July 2004), pp. 193--202.
[22]
{SAC*99} Stora D., Agliati P.-O., Cani M.-P., Neyret F., Gascuel J.-D.: Animating lava flows. In Graphics Interface 99 (June 1999), pp. 203--210.
[23]
{SCP*04} Shah M., Cohen J., Patel S., Lee P., Pighin F.: Extended galilean invariance for adaptive fluid simulation. In 2004 ACM SIGGRAPH / Eurographics Symposium on Computer Animation (July 2004), pp. 13 -- 221.
[24]
{Sta99} Stam J.: Stable fluids. In the Proceedings of ACM SIGGRAPH 99 (Aug. 1999), pp. 121--128.
[25]
{TPF89} Terzopoulos D., Platt J., Fleischer K.: Heating and melting deformable models (from goop to glop). In Graphics Interface 1989 (June 1989), pp. 219--226.
[26]
{YOH00} Yngve G. D., O'Brien J. F., Hodgins J. K.: Animating explosions. In the Proceedings of ACM SIGGRAPH 2000 (July 2000), pp. 29--36.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SCA '05: Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation
July 2005
366 pages
ISBN:1595931988
DOI:10.1145/1073368
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 July 2005

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. computational fluiddynamics
  2. moving meshes
  3. natural phenomena
  4. physically based animation

Qualifiers

  • Article

Conference

SCA05
Sponsor:
SCA05: Symposium on Computer Animation
July 29 - 31, 2005
California, Los Angeles

Acceptance Rates

Overall Acceptance Rate 183 of 487 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Fluid-Solid Coupling in Kinetic Two-Phase Flow SimulationACM Transactions on Graphics10.1145/359213842:4(1-14)Online publication date: 26-Jul-2023
  • (2021)Fast and versatile fluid-solid coupling for turbulent flow simulationACM Transactions on Graphics10.1145/3478513.348049340:6(1-18)Online publication date: 10-Dec-2021
  • (2020)Functional optimization of fluidic devices with differentiable stokes flowACM Transactions on Graphics10.1145/3414685.341779539:6(1-15)Online publication date: 27-Nov-2020
  • (2019)A robust volume conserving method for character-water interactionProceedings of the 18th annual ACM SIGGRAPH/Eurographics Symposium on Computer Animation10.1145/3309486.3340244(1-12)Online publication date: 26-Jul-2019
  • (2018)An Efficient Cloud Simulation with Adaptive Grid StructureMathematical Insights into Advanced Computer Graphics Techniques10.1007/978-981-13-2850-3_8(109-118)Online publication date: 28-Nov-2018
  • (2015)Power particlesACM Transactions on Graphics10.1145/276690134:4(1-11)Online publication date: 27-Jul-2015
  • (2015)Reducing numerical dissipation in smoke simulationGraphical Models10.1016/j.gmod.2014.12.00278:C(10-25)Online publication date: 1-Mar-2015
  • (2015)Physically-based smoke simulation for computer graphicsMultimedia Tools and Applications10.1007/s11042-014-1992-474:18(7569-7594)Online publication date: 1-Sep-2015
  • (2015)A local adaptive Catmull-Rom to reduce numerical dissipation of semi-Lagrangian advectionComputer Animation and Virtual Worlds10.1002/cav.155926:2(141-146)Online publication date: 1-Mar-2015
  • (2014)SPGridACM Transactions on Graphics10.1145/2661229.266126933:6(1-12)Online publication date: 19-Nov-2014
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media