[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
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.

Supplementary Material

MOV File (pps022.mov)

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)Solid-Fluid Interaction on Particle Flow MapsACM Transactions on Graphics10.1145/368795943:6(1-20)Online publication date: 19-Dec-2024
  • (2024)Adaptive Distributed Simulation of Fluids and Rigid BodiesProceedings of the 17th ACM SIGGRAPH Conference on Motion, Interaction, and Games10.1145/3677388.3696334(1-10)Online publication date: 21-Nov-2024
  • (2024)Going with the FlowACM Transactions on Graphics10.1145/365816443:4(1-12)Online publication date: 19-Jul-2024
  • Show More Cited By

Index Terms

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

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Graphics
    ACM Transactions on Graphics  Volume 23, Issue 3
    August 2004
    684 pages
    ISSN:0730-0301
    EISSN:1557-7368
    DOI:10.1145/1015706
    Issue’s Table of Contents
    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]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 August 2004
    Published in TOG Volume 23, Issue 3

    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

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)59
    • Downloads (Last 6 weeks)9
    Reflects downloads up to 01 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Solid-Fluid Interaction on Particle Flow MapsACM Transactions on Graphics10.1145/368795943:6(1-20)Online publication date: 19-Dec-2024
    • (2024)Adaptive Distributed Simulation of Fluids and Rigid BodiesProceedings of the 17th ACM SIGGRAPH Conference on Motion, Interaction, and Games10.1145/3677388.3696334(1-10)Online publication date: 21-Nov-2024
    • (2024)Going with the FlowACM Transactions on Graphics10.1145/365816443:4(1-12)Online publication date: 19-Jul-2024
    • (2024)Neural Monte Carlo Fluid SimulationACM SIGGRAPH 2024 Conference Papers10.1145/3641519.3657438(1-11)Online publication date: 13-Jul-2024
    • (2023)Fluid-Solid Coupling in Kinetic Two-Phase Flow SimulationACM Transactions on Graphics10.1145/359213842:4(1-14)Online publication date: 26-Jul-2023
    • (2023)Monolithic Friction and Contact Handling for Rigid Bodies and Fluids Using SPHComputer Graphics Forum10.1111/cgf.1472742:1(155-179)Online publication date: 20-Jan-2023
    • (2022)Hydrophobic and Hydrophilic Solid-Fluid InteractionACM Transactions on Graphics10.1145/3550454.355547841:6(1-15)Online publication date: 30-Nov-2022
    • (2021)Simulation system for collisions and two-way coupling of non-Newtonian fluids and solidsSimulation Modelling Practice and Theory10.1016/j.simpat.2020.102212106(102212)Online publication date: Jan-2021
    • (2021)A boundary integral method for computing the dynamics of rigid particles in unsteady Stokes and viscoelastic mediumJournal of Engineering Mathematics10.1007/s10665-021-10131-5128:1Online publication date: 18-May-2021
    • (2021)A consistent sharp interface fictitious domain method for moving boundary problems with arbitrarily polyhedral meshInternational Journal for Numerical Methods in Fluids10.1002/fld.496593:7(2065-2088)Online publication date: 12-Mar-2021
    • Show More Cited By

    View Options

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media