skip to main content
10.5555/1272690.1272716acmconferencesArticle/Chapter ViewAbstractPublication PagesscaConference Proceedingsconference-collections
Article

Real-time simulations of bubbles and foam within a shallow water framework

Published: 03 August 2007 Publication History

Abstract

Bubbles and foam are important fluid phenomena on scales that we encounter in our lives every day. While different techniques to handle these effects were developed in the past years, they require a full 3D fluid solver with free surfaces and surface tension. We present a shallow water based particle model that is coupled with a smoothed particle hydrodynamics simulation to demonstrate that real-time simulations of bubble and foam effects are possible with high frame rates. A shallow water simulation is used to represent the overall water volume. It is coupled to a particle-based bubble simulation with a flow field of spherical vortices. This bubble simulation is interacting with a smoothed particle hydrodynamics simulation including surface tension to handle foam on the fluid surface. The realism and performance of our approach is demonstrated with several test cases that run with high frame rates on a standard PC.

References

[1]
{Ach90} Acheson D. J.: Elementary Fluid Dynamics. Oxford University Press, 1990.
[2]
{AN05} Angelidis A., Neyret F.: Simulation of smoke based on vortex filament primitives. SCA '05: Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation (2005), 87--96.
[3]
{ANSN06} Angelidis A., Neyret F., Singh K., Nowrouzezahrai D.: A controllable, fast and stable basis for vortex based smoke simulation. SCA '06: Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation (2006), 25--32.
[4]
{Bat67} Batchelor G. K.: An Introduction to Fluid Dynamics. Cambridge Mathematical Library, 1967.
[5]
{BDR05} Buwa V. V., Deo D. S., Ranade V. V.: Eulerian-Lagrangian Simulations of Unsteady Gas-Liquid Flows in Bubble Columns. Int. J. Multiphase Flow (2005).
[6]
{Bri05} Bridson R.: Shallow water discretization, Lecture notes Animation Physics, 2005.
[7]
{CdVLHM97} Chen J. X., da Vitoria Lobo N., Hughes C. E., Moshell J. M.: Real-time fluid simulation in a dynamic virtual environment. IEEE Comput. Graph. Appl. (1997).
[8]
{CGW78} Clift R., Grace J. R., Weber M. E.: Bubbles, Drops and Particles. Academic Press, London, 1978.
[9]
{FF01} Foster N., Fedkiw R.: Practical animation of liquids. In Proc. of ACM SIGGRPAH (2001), pp. 23--30.
[10]
{Ger04} Gerstner F. V.: Theory of waves. Abhandlungen der Koniglichen böhmischen Gesellschaft der Wis-senschaften zu Prag, 1804.
[11]
{GH04} Greenwood S. T., House D. H.: Better with bubbles: enhancing the visual realism of simulated fluid. SCA '04: Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation (2004), 287--296.
[12]
{Hil94} Hill M. J. M.: On a spherical vortex. Philos. Trans. Roy. Soc. London A 185 (1894), 213--245.
[13]
{HNC02} Hinsinger D., Neyret F., Cani M.-P.: Interactive Animation of Ocean Waves. Proc. of the 2002 ACM SIGGRAPH/Eurographics Symposium on Computer animation (July 2002).
[14]
{IGLF06} Irving G., Guendelman E., Losasso F., Fedkiw R.: Efficient Simulation of Large Bodies of Water by Coupling Two and Three Dimensional Techniques. ACM Trans. Graph. 25 (2006).
[15]
{KM90} Kass M., Miller G.: Rapid, Stable Fluid Dynamics for Computer Graphics. ACM Trans. Graph. 24, 4 (1990), 49--55.
[16]
{KTH*05} Körner C., Thies M., Hofmann T., Thürey N., Rüde U.: Lattice Boltzmann Model for Free Surface Flow for Modeling Foaming. Journal of Statistical Physics 121 {1--2} (October 2005), 179--196.
[17]
{KVG02} Kück H., Vogelgsang C., Greiner G.: Simulation and rendering of liquid foams. Proc. Graphics Interface '02 (2002), 81--88.
[18]
{Lov03} Loviscach J.: Complex Water Effects at Interactive Frame Rates. Journal of WSCG 11 (2003), 298--305.
[19]
{MCG03} Müller M., Charypar D., Gross M.: Particle-based fluid simulation for interactive applications. Proc. of the 2003 ACM SIGGRAPH/Eurographics Symposium on Computer animation (2003), 154--159.
[20]
{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 Symposium on Computer Animation (Aug 2004).
[21]
{Mon92} Monaghan J.: Smoothed particle hydrodynamics. Annu. Rev. Astron. Phys. 30 (1992), 543--574.
[22]
{MSRG05} Müller M., Solenthaler B., Richard, Gross M.: Particle-based fluid-fluid interaction. Proc. of the 2005 ACM Siggraph/Eurographics Symposium on Computer Animation (2005).
[23]
{MUM*06} Mihalef V., Unlusu B., Metaxas D., Sussman M., Hussaini M. Y.: Physics based boiling simulation. Proceedings of the 2006 ACM SIGGRAPH/Eurographics Symposium on Computer animation (2006), 317--324.
[24]
{OH95} O'Brien J. F., Hodgins J. K.: Dynamic simulation of splashing fluids. p. 198.
[25]
{Saf94} Saffman P. G.: Vortex Dynamics. Cambridge Monographs on Mechanics, 1994.
[26]
{Sta99} Stam J.: Stable Fluids. Proc. of ACM SIGGRAPH (1999), 121--128.
[27]
{Tes04} Tessendorf J.: Simulating Ocean Surfaces. SIGGRAPH 2004 Course Notes 31 (2004).
[28]
{TRS06} Thürey N., Rüde U., Stamminger M.: Animation of Open Water Phenomena with coupled Shallow Water and Free Surface Simulations. Proc. of the 2006 ACM SIGGRAPH/Eurographics Symposium on Computer Animation (2006).
[29]
{ZYP06} Zheng W., Yong J.-H., Paul J.-C.: Simulation of bubbles. SCA '06: Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation (2006), 325--333.

Cited By

View all

Index Terms

  1. Real-time simulations of bubbles and foam within a shallow water framework

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      SCA '07: Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer animation
      August 2007
      287 pages
      ISBN:9781595936240

      Sponsors

      Publisher

      Eurographics Association

      Goslar, Germany

      Publication History

      Published: 03 August 2007

      Check for updates

      Qualifiers

      • Article

      Conference

      SCA07
      Sponsor:

      Acceptance Rates

      SCA '07 Paper Acceptance Rate 28 of 81 submissions, 35%;
      Overall Acceptance Rate 183 of 487 submissions, 38%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)12
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 16 Dec 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2018)Physically-Based Rendering of Particle-Based Fluids with Light Transport Effects3D Research10.1007/s13319-018-0156-09:1(1-15)Online publication date: 1-Mar-2018
      • (2015)Rigid body interaction for large-scale real-time water simulationInternational Journal of Computer Games Technology10.1155/2014/5801542014(15-15)Online publication date: 1-Jan-2015
      • (2015)Continuum FoamACM Transactions on Graphics10.1145/275154134:5(1-20)Online publication date: 3-Nov-2015
      • (2015)Water Wave Animation via Wavefront Parameter InterpolationACM Transactions on Graphics10.1145/271457234:3(1-14)Online publication date: 8-May-2015
      • (2015)Particle-based shallow water simulation for irregular and sparse simulation domainsComputers and Graphics10.1016/j.cag.2015.04.00253:PB(170-176)Online publication date: 1-Dec-2015
      • (2013)A hybrid Lagrangian-Eulerian formulation for bubble generation and dynamicsProceedings of the 12th ACM SIGGRAPH/Eurographics Symposium on Computer Animation10.1145/2485895.2485912(105-114)Online publication date: 19-Jul-2013
      • (2012)Visual simulation of freezing ice with air bubblesSIGGRAPH Asia 2012 Technical Briefs10.1145/2407746.2407747(1-4)Online publication date: 28-Nov-2012
      • (2012)Animating bubble interactions in a liquid foamACM Transactions on Graphics10.1145/2185520.218555931:4(1-8)Online publication date: 1-Jul-2012
      • (2012)Wake Synthesis For Shallow Water EquationComputer Graphics Forum10.1111/j.1467-8659.2012.03195.x31:7pt1(2029-2036)Online publication date: 1-Sep-2012
      • (2012)Particle-based simulation of bubbles in water–solid interactionComputer Animation and Virtual Worlds10.1002/cav.43823:5(477-487)Online publication date: 1-Sep-2012
      • 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