skip to main content
10.1145/1599470.1599500acmconferencesArticle/Chapter ViewAbstractPublication PagesscaConference Proceedingsconference-collections
research-article

Accurate tangential velocities for solid fluid coupling

Published: 01 August 2009 Publication History

Abstract

We propose a novel method for obtaining more accurate tangential velocities for solid fluid coupling. Our method works for both rigid and deformable objects as well as both volumetric objects and thin shells. The fluid can be either one phase such as smoke or two phase such as water with a free surface. The coupling between the solid and the fluid can either be one-way with kinematic solids or fully two-way coupled. The only previous scheme that was general enough to handle both two-way coupling and thin shells required a mass lumping strategy that did not allow for freely flowing tangential velocities. Similar to that previous work, our method prevents leaking of fluid across a thin shell, however unlike that work our method does not couple the tangential velocities in any fashion, allowing for the proper slip independently on each side of the body. Moreover, since it accurately and directly treats the tangential velocity, it does not rely on grid refinement to obtain a reasonable solution. Therefore, it gives a highly improved result on coarse meshes.

References

[1]
{BBB07} Batty C., Bertails F., Bridson R.: A fast variational framework for accurate solid-fluid coupling. ACM Trans. Graph. (SIGGRAPH Proc.) 26, 3 (2007), 100.
[2]
{BMF03} Bridson R., Marino S., Fedkiw R.: Simulation of clothing with folds and wrinkles. In Proc. of the 2003 ACM SIGGRAPH/Eurographics Symp. on Comput. Anim. (2003), pp. 28--36.
[3]
{BW98} Baraff D., Witkin A.: Large steps in cloth simulation. In ACM SIGGRAPH 98 (1998), ACM Press/ACM SIGGRAPH, pp. 43--54.
[4]
{BWHT07} Bargteil A. W., Wojtan C., Hodgins J. K., Turk G.: A finite element method for animating large viscoplastic flow. ACM Trans. Graph. (SIGGRAPH Proc.) 26, 3 (2007).
[5]
{CGFO06} Chentanez N., Goktekin T. G., Feldman B., O'Brien J.: Simultaneous coupling of fluids and deformable bodies. In SCA '06: Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation (2006), pp. 325--333.
[6]
{Cho06} Choi S.-C.: Iterative Methods for Singular Linear Equations and Least-Squares Problems. PhD thesis, Stanford University, 2006.
[7]
{CMT04} Carlson M., Mucha P. J., Turk G.: Rigid fluid: Animating the interplay between rigid bodies and fluid. ACM Trans. Graph. (SIGGRAPH Proc.) 23 (2004), 377--384.
[8]
{CMVT02} Carlson M., Mucha P., Van Horn R., Turk G.: Melting and flowing. In ACM Trans. Graph. (SIGGRAPH Proc.) (2002), vol. 21, pp. 167--174.
[9]
{FF01} Foster N., Fedkiw R.: Practical animation of liquids. In Proc. of ACM SIGGRAPH 2001 (2001), pp. 23--30.
[10]
{FN94} Freund F., Nachtigal N.: A new krylov-subspace method for symmetric indefinite linear systems. In 14th IMACS World Congress on Computational and Applied Mathematics (W. F. Ames, ed.) (1994).
[11]
{GBO04} Goktekin T. G., Bargteil A. W., O'Brien J. F.: A method for animating viscoelastic fluids. ACM Trans. Graph. (SIGGRAPH Proc.) 23 (2004), 463--468.
[12]
{GHD03} Génevaux O., Habibi A., Dischler J.-M.: Simulating fluid-solid interaction. In Graph. Interface (June 2003), pp. 31--38.
[13]
{GSLF05} Guendelman E., Selle A., Losasso F., Fedkiw R.: Coupling water and smoke to thin deformable and rigid shells. ACM Trans. Graph. (SIGGRAPH Proc.) 24, 3 (2005), 973--981.
[14]
{HBW03} Houston B., Bond C., Wiebe M.: A unified approach for modeling complex occlusions in fluid simulations. In SIGGRAPH 2003 Sketches&Applications (2003), ACM Press.
[15]
{HMT01} Hadap S., Magnenat-Thalmann N.: Modeling dynamic hair as a continuum. Comput. Graph. Forum 20, 3 (2001).
[16]
{KAG*05} Keiser R., Adams B., Gasser D., Bazzi P., Dutré P., Gross M.: A unified Lagrangian approach to solidfluid animation. In Eurographics Symp. on Point-Based Graph. (2005).
[17]
{KFCO06} Klingner B. M., Feldman B. E., Chentanez N., O'Brien J. F.: Fluid animation with dynamic meshes. In ACM Trans. Graph. (SIGGRAPH Proc.) (Aug. 2006), vol. 25, pp. 820--825.
[18]
{LAD08} Lenaerts T., Adams B., Dutré P.: Porous flow in particle-based fluid simulations. In SIGGRAPH '08: ACM SIGGRAPH 2008 papers (New York, NY, USA, 2008), ACM, pp. 1--8.
[19]
{LIGF06} Losasso F., Irving G., Guendelman E., Fedkiw R.: Melting and burning solids into liquids and gases. IEEE Trans. on Vis. and Comput. Graph. 12, 3 (2006), 343--352.
[20]
{LSSF06} Losasso F., Shinar T., Selle A., Fedkiw R.: Multiple interacting liquids. ACM Trans. Graph. (SIGGRAPH Proc.) 25, 3 (2006), 812--819.
[21]
{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 Proc. of the 2004 ACM SIGGRAPH/Eurographics Symp. on Comput. Anim. (2004), pp. 141--151.
[22]
{MST*04} Müller M., Schirm S., Teschner M., Heidelberger B., Gross M.: Interaction of fluids with deformable solids. J. Comput. Anim. and Virt. Worlds 15, 3--4 (July 2004), 159--171.
[23]
{RbZF05} Roble D., bin Zafar N., Falt H.: Cartesian grid fluid simulation with irregular boundary voxels. In SIGGRAPH 2005 Sketches&Applications (2005), ACM Press.
[24]
{REN*04} Rasmussen N., Enright D., Nguyen D., Marino S., Sumner N., Geiger W., Hoon S., Fedkiw R.: Directable photorealistic liquids. In Proc. of the 2004 ACM SIGGRAPH/Eurographics Symp. on Comput. Anim. (2004), pp. 193--202.
[25]
{RMSG*08} Robinson-Mosher A., Shinar T., Gretarsson J., Su J., Fedkiw R.: Two-way coupling of fluids to rigid and deformable solids and shells. ACM Transactions on Graphics 27, 3 (Aug. 2008), 46:1--46:9.
[26]
{TPF89} Terzopoulos D., Platt J., Fleischer K.: Heating and melting deformable models (from goop to glop). In Graph. Interface (1989), pp. 219--226.
[27]
{WT08} Wojtan C., Turk G.: Fast viscoelastic behavior with thin features. In SIGGRAPH '08: ACM SIGGRAPH 2008 papers (New York, NY, USA, 2008), ACM, pp. 1--8.
[28]
{YHK07} Yuksel C., House D. H., Keyser J.: Wave particles. ACM Trans. Graph. (SIGGRAPH Proc.) 26, 3 (2007), 99.
[29]
{YOH00} Yngve G., O'Brien J., Hodgins J.: Animating explosions. In Proc. of ACM SIGGRAPH 2000 (2000), pp. 29--36.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SCA '09: Proceedings of the 2009 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
August 2009
258 pages
ISBN:9781605586106
DOI:10.1145/1599470
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 2009

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

SCA '09
Sponsor:

Acceptance Rates

Overall Acceptance Rate 183 of 487 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)9
  • Downloads (Last 6 weeks)1
Reflects downloads up to 13 Jan 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

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media