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

Particle-based viscoelastic fluid simulation

Published: 29 July 2005 Publication History

Abstract

We present a new particle-based method for viscoelastic fluid simulation. We achieve realistic small-scale behavior of substances such as paint or mud as they splash on moving objects. Incompressibility and particle anti-clustering are enforced with a double density relaxation procedure which updates particle positions according to two opposing pressure terms. From this process surface tension effects emerge, enabling drop and filament formation. Elastic and non-linear plastic effects are obtained by adding springs with varying rest length between particles. We also extend the technique to handle interaction between fluid and dynamic objects. Various simulation scenarios are presented including rain drops, fountains, clay manipulation, and floating objects. The method is robust and stable, and can animate splashing behavior at interactive framerates.

References

[1]
{CMHT02} Carlson M., Mucha P. J., Horn R. B. V., Turk G.: Melting and flowing. In SIGGRAPH/Eurographics Symposium on Computer Animation (2002), pp. 167--174.
[2]
{DG96} Desbrun M., Gascuel M.-P.: Smoothed particles: A new paradigm for animating highly deformable bodies. In Computer Animation and Simulation '96 (1996), pp. 61--76.
[3]
{EMF02} Enright D., Marschner S., Fedkiw R.: Animation and rendering of complex water surfaces. In SIGGRAPH (2002), pp. 736--744.
[4]
{FF01} Foster N., Fedkiw R.: Practical animations of liquids. In SIGGRAPH (2001), pp. 23--30.
[5]
{FM96} Foster N., Metaxas D.: Realistic animation of liquids. Graphical Models and Image Processing 58, 5 (1996), 471--483.
[6]
{FM97} Foster N., Metaxas D.: Modeling the motion of a hot, turbulent gas. In SIGGRAPH (1997), pp. 181--188.
[7]
{Fun65} Fung Y. C.: Foundations of Solid Mechanics. Prentice-Hall, 1965.
[8]
{GBF03} Guendelman E., Bridson R., Fedkiw R.: Nonconvex rigid bodies with stacking. In SIGGRAPH (2003), pp. 871--878.
[9]
{GBO04} Goktekin T. G., Bargteil A. W., O'Brien J. F.: A method for animating viscoelastic fluids. In SIGGRAPH (2004), pp. 463--468.
[10]
{GM77} Gingold R., Monaghan J.: Smoothed particle hydrodynamics - theory and application to non-spherical stars. Monthly Notices of the Royal Astronomical Society 181 (1977), 375.
[11]
{KO96} Koshizuka S., Oka Y.: Moving-particle semi-implicit method for fragmentation of incompressible fluid. Nuclear Science Engineering 123 (July 1996), 421--434.
[12]
{LC87} Lorensen W. E., Cline H. E.: Marching cubes: A high resolution 3D surface construction algorithm. In SIGGRAPH (1987), pp. 163--169.
[13]
{Luc77} Lucy L.: A numerical approach to the testing of the fission hypothesis. Astronomical Journal 82 (1977), 1013.
[14]
{MCG03} Müller M., Charypar D., Gross M.: Particle-based fluid simulation for interactive applications. In SIGGRAPH/Eurographics Symposium on Computer Animation (2003), pp. 154--159.
[15]
{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 SIGGRAPH/Eurographics Symposium on Computer Animation (2004), pp. 141--151.
[16]
{Mor00} Morris J. P.: Simulating surface tension with smoothed particle hydrodynamics. International Journal for Numerical Methods in Fluids 33, 3 (2000), 333--353.
[17]
{MP89} Miller G., Pearce A.: Globular dynamics: A connected particle system for animating viscous fluids. Computers & Graphics 13, 3 (1989), 305--309.
[18]
{PIX} sourceforge.net/projects/pixie
[19]
{PTB*03} Premože S., Tasdizen T., Bigler J., Lefohn A., Whitaker R. T.: Particle-based simulation of fluids. Computer Graphics Forum 22, 3 (2003), 401--410.
[20]
{Ree83} Reeves W. T.: Particle systems - a technique for modelling a class of fuzzy objects. In SIGGRAPH (1983), pp. 359--376.
[21]
{SCED04} Steele K., Cline D., Egbert P. K., Dinerstein J.: Modeling and rendering viscous liquids. Journal of Computer Animation and Virtual Worlds 15, 3--4 (2004), 183--192.
[22]
{Sta99} Stam J.: Stable fluids. In SIGGRAPH (1999), pp. 121--128.
[23]
{THM*03} Teschner M., Heidelberger B., Mueller M., Pomeranets D., Gross M.: Optimized spatial hashing for collision detection of deformable objects. In Vision, Modeling, and Visualization (2003), pp. 47--54.
[24]
{TPF89} Terzopoulos D., Platt J., Fleischer K.: Heating and melting deformable models (from goop to glop). In Graphics Interface (1989), pp. 219--226.
[25]
{VID} www.iro.umontreal.ca/labs/infographie/papers

Cited By

View all
  • (2024)XPBI: Position-Based Dynamics with Smoothing Kernels Handles Continuum InelasticitySIGGRAPH Asia 2024 Conference Papers10.1145/3680528.3687577(1-12)Online publication date: 3-Dec-2024
  • (2024)Augmented Incremental Potential Contact for Sticky InteractionsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.329565630:8(5596-5608)Online publication date: Aug-2024
  • (2024)Bleeding simulation with stepless adaptive particles for surgical simulation systemsComputer Methods and Programs in Biomedicine10.1016/j.cmpb.2024.108322255(108322)Online publication date: Oct-2024
  • Show More Cited By

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

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)187
  • Downloads (Last 6 weeks)27
Reflects downloads up to 07 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)XPBI: Position-Based Dynamics with Smoothing Kernels Handles Continuum InelasticitySIGGRAPH Asia 2024 Conference Papers10.1145/3680528.3687577(1-12)Online publication date: 3-Dec-2024
  • (2024)Augmented Incremental Potential Contact for Sticky InteractionsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.329565630:8(5596-5608)Online publication date: Aug-2024
  • (2024)Bleeding simulation with stepless adaptive particles for surgical simulation systemsComputer Methods and Programs in Biomedicine10.1016/j.cmpb.2024.108322255(108322)Online publication date: Oct-2024
  • (2024)Dual-mechanism surface tension model for SPH-based simulationThe Visual Computer10.1007/s00371-024-03474-440:7(4765-4776)Online publication date: 27-May-2024
  • (2023)An Implicitly Stable Mixture Model for Dynamic Multi-fluid SimulationsSIGGRAPH Asia 2023 Conference Papers10.1145/3610548.3618215(1-11)Online publication date: 10-Dec-2023
  • (2023)Stretching Simulation of Viscoelastic Fluid with Spring ConnectionSimulation and Modeling Methodologies, Technologies and Applications10.1007/978-3-031-23149-0_5(94-105)Online publication date: 11-Feb-2023
  • (2022)Position-Based Surface Tension FlowACM Transactions on Graphics10.1145/3550454.355547641:6(1-12)Online publication date: 30-Nov-2022
  • (2022)Shape dithering for 3D printingACM Transactions on Graphics10.1145/3528223.353012941:4(1-12)Online publication date: 22-Jul-2022
  • (2022)True seamsACM Transactions on Graphics10.1145/3528223.353012841:4(1-16)Online publication date: 22-Jul-2022
  • (2022)Instant neural graphics primitives with a multiresolution hash encodingACM Transactions on Graphics10.1145/3528223.353012741:4(1-15)Online publication date: 22-Jul-2022
  • 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

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media