skip to main content
10.1145/1186562.1015733acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article

Rigid fluid: animating the interplay between rigid bodies and fluid

Published: 01 August 2004 Publication History

Abstract

We present the Rigid Fluid method, a technique for animating the interplay between rigid bodies and viscous incompressible fluid with free surfaces. We use distributed Lagrange multipliers to ensure two-way coupling that generates realistic motion for both the solid objects and the fluid as they interact with one another. We call our method the rigid fluid method because the simulator treats the rigid objects as if they were made of fluid. The rigidity of such an object is maintained by identifying the region of the velocity field that is inside the object and constraining those velocities to be rigid body motion. The rigid fluid method is straightforward to implement, incurs very little computational overhead, and can be added as a bridge between current fluid simulators and rigid body solvers. Many solid objects of different densities (e.g., wood or lead) can be combined in the same animation.

Supplemental Material

MOV File

References

[1]
CARLSON, M., MUCHA, P. J., VAN HORN, III, R. B., AND TURK, G. 2002. Melting and flowing. In ACM SIGGRAPH Symposium on Computer Animation, 167--174.
[2]
CARLSON, M. T. 2004. Rigid, Melting, and Flowing Fluid. PhD thesis, Georgia Institute of Technology.
[3]
CHEN, J. X., ANDDA VITORIA LOBO, N. 1995. Toward interactive-rate simulation of fluids with moving obstacles using Navier-Stokes equations. Graphical Models and Image Processing 57, 2, 107--116.
[4]
ENRIGHT, D., FEDKIW, R., FERZIGER, J., AND MITCHELL, I. 2002. A hybrid particle level set method for improved interface capturing. Journal of Computational Physics 183, 83--116.
[5]
ENRIGHT, D. P., MARSCHNER, S. R., AND FEDKIW, R. P. 2002. Animation and rendering of complex water surfaces. ACM Transactions on Graphics 22, 3, 736--744.
[6]
FEDKIW, R., STAM, J., AND JENSEN, H. W. 2001. Visual simulation of smoke. In Proceedings of ACM SIGGRAPH 2001, Computer Graphics Proceedings, Annual Conference Series, 15--22.
[7]
FEDKIW, R. P. 2002. Coupling an Eulerian fluid calculation to a Lagrangian solid calculation with the ghost fluid method. Journal of Computational Physics 175, 200--224.
[8]
FOSTER, N., AND FEDKIW, R. 2001. Practical animation of liquids. In Proceedings of ACM SIGGRAPH 2001, Computer Graphics Proceedings, Annual Conference Series, 23--30.
[9]
FOSTER, N., AND METAXAS, D. 1996. Realistic animation of liquids. Graphical Models and Image Processing 58, 5, 471--483.
[10]
FOSTER, N., AND METAXAS, D. 1997. Controlling fluid animation. In Proceedings CGI '97, 178--188.
[11]
GÉNEVAUX, O., HABIBI, A., AND DISCHLER, J.-M. 2003. Simulating fluid-solid interaction. In Graphics Interface, CIPS, Canadian Human-Computer Communication Society, 31--38.
[12]
GLOWINSKI, R., PAN, T.-W., HESLA, T. I., AND JOSEPH, D. D. 1999. A distributed Lagrange multiplier/fictious domain method for particulate flows. International Journal of Multiphase Flow 25, 5, 755--794.
[13]
GUENDELMAN, E., BRIDSON, R., AND FEDKIW, R. P. 2003. Nonconvex rigid bodies with stacking. ACM Transactions on Graphics 22, 3, 871--878.
[14]
HIRT, C., AMSDEN, A., AND COOK, J. 1974. An arbitrary Lagrangian-Eulerian computing method for all flow speeds. Journal of Computational Physics 14, 227--253.
[15]
O'BRIEN, J. F., ZORDAN, V. B., AND HODGINS, J. K. 2000. Combining active and passive simulations for secondary motion. IEEE Computer Graphics and Applications 20, 4, 86--96.
[16]
OSHER, S., AND FEDKIW, R. P. 2003. Level Set Methods and Dynamic Implicit Surfaces. No. 153 in Applied Mathematical Sciences. Springer-Verlag, New York.
[17]
PATANKAR, N. A., SINGH, P., JOSEPH, D. D., GLOWINSKI, R., AND PAN, T.-W. 2000. A new formulation of the distributed Lagrange multiplier/fictious domain method for particulate flows. International Journal of Multiphase Flow 26, 9, 1509--1524.
[18]
PATANKAR, N. A. 2001. A formulation for fast computations of rigid particulate flows. Center for Turbulence Research Annual Research Briefs 2001, 185--196.
[19]
PESKIN, C. S. 2002. The immersed boundary method. Acta Numerica 11, 479--517.
[20]
SINGH, P., HESLA, T. I., AND JOSEPH, D. D. 2003. Distributed Lagrange multiplier method for particulate flows with collisions. International Journal of Multiphase Flow 29, 3, 495--509.
[21]
STAM, J. 1999. Stable fluids. In Proceedings of SIGGRAPH 99, Computer Graphics Proceedings, Annual Conference Series, 121--128.
[22]
TAKAHASHI, T., HEIHACHI, U., AND KUNIMATSU, A. 2002. The simulation of fluid-rigid body interaction. In SIGGRAPH 2002: Sketches & Applications, 266.
[23]
TAKAHASHI, T., FUJII, H., KUNIMATSU, A., HIWADA, K., SAITO, T., TANAKA, K., AND UEKI, H. 2003. Realistic animation of fluid with splash and foam. Computer Graphics Forum 22, 3, 391--401.
[24]
WEIMER, H., AND WARREN, J. 1999. Subdivision schemes for fluid flow. In Proceedings of SIGGRAPH 99, Computer Graphics Proceedings, Annual Conference Series, 111--120.
[25]
WITTING, P. 1999. Computational fluid dynamics in a traditional animation environment. In Proceedings of SIGGRAPH 99, Computer Graphics Proceedings, Annual Conference Series, 129--136.
[26]
WOOTEN, W. L., AND HODGINS, J. K. 1996. Animation of human diving. Computer Graphics Forum 15, 1, 3--14.
[27]
WRENNINGE, M. 2003. Fluid Simulation for Visual Effects. Master's thesis, Linköpings Universitet, Linköping, Sweden.
[28]
YNGVE, G. D., O'BRIEN, J. F., AND HODGINS, J. K. 2000. Animating explosions. In Proceedings of SIGGRAPH 2000, Computer Graphics Proceedings, Annual Conference Series, 29--36.

Cited By

View all
  • (2024)AR-based Dynamic Sandbox for Hydraulic Earth-rock Dam Break2024 IEEE Conference on Virtual Reality and 3D User Interfaces Abstracts and Workshops (VRW)10.1109/VRW62533.2024.00197(801-802)Online publication date: 16-Mar-2024
  • (2023)High-Order Moment-Encoded Kinetic Simulation of Turbulent FlowsACM Transactions on Graphics10.1145/361834142:6(1-13)Online publication date: 5-Dec-2023
  • (2023)An Interactive Buoyancy Model for Procedural Animation and RenderingSoft Computing Applications10.1007/978-3-031-23636-5_48(604-620)Online publication date: 27-Oct-2023
  • Show More Cited By

Index Terms

  1. Rigid fluid: animating the interplay between rigid bodies and fluid

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SIGGRAPH '04: ACM SIGGRAPH 2004 Papers
    August 2004
    684 pages
    ISBN:9781450378239
    DOI:10.1145/1186562
    • Editor:
    • Joe Marks
    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: 01 August 2004

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. computational fluid dynamics
    2. physically based animation
    3. rigid bodies
    4. two-way coupling

    Qualifiers

    • Article

    Conference

    SIGGRAPH04
    Sponsor:

    Acceptance Rates

    SIGGRAPH '04 Paper Acceptance Rate 83 of 478 submissions, 17%;
    Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)3
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 22 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all

    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