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

Simulation of bubbles

Published:02 September 2006Publication History

ABSTRACT

We present a novel framework based on a continuous fluid simulator for general simulation of realistic bubbles, with which we can handle as many significant dynamic bubble effects as possible. To capture nature of the very thin liquid film of bubbles, we have developed a regional level set method allowing multi-manifold interface tracking. The regional level set method is based on the definitions of regional distance and its five operators, which makes it very easy to implement. We can reconstruct an implicit surface of liquid film with arbitrary thickness from the representation of regional level set functions. To overcome the numerical instability caused by surface tension, we exploit a new semi-implicit surface tension model which is unconditionally stable and makes the simulation of surface tension dominated phenomena much more efficient. An approximated film thickness evolution model is proposed to control the bubble's lifecycle. All these new techniques combine into a general framework that can produce various realistic dynamic effects of bubbles.

References

  1. {Ari05} Arikan O.: Pixie: Photorealistic renderer (2005). http://sourceforge.net/projects/pixie.Google ScholarGoogle Scholar
  2. {BF95} Bloomenthal J., Ferguson K.: Polygonization of non-manifold implicit surfaces. In Proc. SIGGRAPH '95 (1995), pp. 309--316. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. {EMF02} Enright D., Marschner S., Fedkiw R.: Animation and rendering of complex water surfaces. ACM Trans. on Graphics (Proc. SIGGRAPH' 02) 21, 3 (2002), 736--744. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. {FF01} Foster N., Fedkiw R.: Practical animation of liquids. In Proc. SIGGRAPH '01 (2001), pp. 23--30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. {FM96} Foster N., Metaxes D.: Realistic animation of liquids. Graphical Models and Image Processing 58 (1996), pp. 471--483. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. {GBO04} Goktekin T. G., Bargteil A. W., O'Brien J. F.: A method for animating viscoelastic fluids. In Proceedings of ACM SIGGRAPH '04 (2004), pp. 463--468. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. {GH04} Greenwood S., House D.: Better with bubbles: Enhancing the visual realism of simulated fluid. In Proc. 2004 ACM SIGGRAPH/Eurographics Symposium on Computer Animation (Aug. 2004), pp. 287--296. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. {HK03} Hong J., Kim C.: Animation of bubbles in liquid. In Proc. Eurographics '03 (2003), pp. 253--262.Google ScholarGoogle ScholarCross RefCross Ref
  9. {HK05} Hong J., Kim C.: Discontinuous fluids. In Proc. SIGGRAPH '05 (2005), pp. 915--920. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. {Hys05} Hysing S.: A new implicit surface tension implementation for interfacial flows. International Journal for Numerical Methods in Fluids 2005, (in press).Google ScholarGoogle Scholar
  11. {KVG02} Kück H., Vogelgsang C., Greiner G.: Simulation and rendering of liquid foams. In Proc. Graphics Interface '02 (2002), pp. 81--88.Google ScholarGoogle Scholar
  12. {LC87} Lorensen W. E., Cline H. E.: Marching Cubes: A high resolution 3D surface construction algorithm. In International Conference on Computer Graph-ics and Interactive Techniques (1987), pp. 163--169. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. {LGF04} Losasso F., Gibou F., Fedkiw R.: Simulating water and smoke with an octree data structure. In Proc. SIGGRAPH '04 (2004), pp. 457--462. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. {Rom01} Roman D.: Animation of soap bubble dynamics, cluster formation and collision. Computer Graphics Forum 20, 3 (Sept. 2001), C67-C75. (Proc. Eurographics' 2001).Google ScholarGoogle ScholarCross RefCross Ref
  15. {SSK05} Song O., Shin H., Ko H.: Stable but Non-Dissipative Water. ACM Transactions on Graphics 11, 2 (2005), 1--16. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. {Sta99} Stam J.: Stable fluids. In Proc. SIGGRAPH '99 (1999), pp. 121--128. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. {WH99} Weaire D., Hutzler S.: The physics of foams. Oxford, 1999.Google ScholarGoogle Scholar
  18. {WMT05} Wang H., Mucha P. J., Turk G: Water Drops on Surfaces. In Proc. SIGGRAPH '05 (2005), pp. 921--929. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. {XZ03} Xu J., Zhao H.: An Eulerian Formulation for Solving Partial Differential Equations along a Moving Interface. Journal of Scientific Computing 19, n 1--3 (Dec. 2003), 573--594. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. {YKI02} Yamazaki S., Kase K., Ikeuchi K.: Non-manifold Implicit Surfaces Based on Discontinuous Implicitization and Polygonization. In Proc. Geometric Modeling and Processing 2002 (July 2002), pp. 138--146. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Simulation of bubbles

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            SCA '06: Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation
            September 2006
            370 pages
            ISBN:3905673347

            Publisher

            Eurographics Association

            Goslar, Germany

            Publication History

            • Published: 2 September 2006

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            Overall Acceptance Rate183of487submissions,38%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader