Abstract
We present a discrete particle based method capable of creating very realistic animations of bubbles in fluids. It allows for the generation (nucleation) of bubbles from gas dissolved in the fluid, the motion of the discrete bubbles including bubble collisions and drag interactions with the liquid which could be undergoing complex free surface motion, the formation and motion of coupled foams and the final dissipation of bubbles. This allows comprehensive simulations of dynamic bubble behavior. The underlying fluid simulation is based on the mesh-free Smoothed Particle Hydrodynamics method. Each particle representing the liquid contains an amount of dissolved gas. Gas is transferred from the continuum fluid model to the discrete bubble model at nucleation sites on the surface of solid bodies. The rate of gas transport to the nucleation sites controls the rate of bubble generation, producing very natural time variations in bubble numbers. Rising bubbles also grow by gathering more gas from the surrounding liquid as they move. This model contains significant bubble scale physics and allows, in principle, the capturing of many important processes that cannot be directly modeled by traditional methods. The method is used here to realistically animate the pouring of a glass of beer, starting with a stream of fresh beer entering the glass, the formation of a dense cloud of bubbles, which rise to create a good head as the beer reaches the top of the glass.
Supplemental Material
- Cleary, P. W., and Prakash, M. 2004. Discrete element modelling and smooth particle hydrodynamics: potential in the environmental sciences. Phil. Trans. Roy. Soc. A 362, 2003--2030.Google ScholarCross Ref
- Cleary, P., Prakash, M., Ha, J., Stokes, N., and Scott, C. 2007. Smoothed particle hydrodynamics: Status and future potential. Progress in Computational Fluid Dynamics 7, 70--90.Google ScholarCross Ref
- Cleary, P. W. 1998. Modelling confined multi-material heat and mass flows using SPH. App. Math. Modelling 22, 981--993.Google ScholarCross Ref
- Cleary, P. W. 2004. Large scale industrial DEM modelling. Engineering Computations 21, 169--204.Google ScholarCross Ref
- Desbrun, M., and Gascuel, M. P. 1996. Smoothed particles: A new paradigm for animating highly deformable bodies. In Proceedings of SCA 1996, Springer-Verlag, R. Boulic and G. Hegron, Eds., 61--76. Google ScholarDigital Library
- Enright, D., Marschner, S., and Fedkiw, R. 2002. Animation and rendering of complex water surfaces. In Proceedings of ACM SIGGRAPH 2002, ACM Press, 736--744. Google ScholarDigital Library
- Foster, N., and Fedkiw, R. 2001. Practical animation of liquids. In Proceedings of ACM SIGGRAPH 2001, ACM Press, 23--30. Google ScholarDigital Library
- Foster, N., and Metaxas, D. 1996. Realistic animation of liquids. Graph. Models Image Process. 58, 5, 471--483. Google ScholarDigital Library
- Geiger, W., Leo, M., Rasmussen, N., Losasso, F., and Fedkiw, R. 2006. So real it'll make you wet. Proceedings of ACM SIGGRAPH 2006 Sketch. Google ScholarDigital Library
- Gingold, R. A., and Monaghan, J. J. 1977. Smoothed particle hydrodynamics: Theory and application to non-spherical stars. Mon. Not. Roy. Astron. Soc. 181, 375--389.Google ScholarCross Ref
- Greenwood, S. T., and House, D. H. 2004. Better with bubbles: enhancing the visual realism of simulated fluid. In Proceedings of SCA 2004, ACM Press, 287--296. Google ScholarDigital Library
- Hong, J.-M., and Kim, C.-H. 2003. Animation of bubbles in liquid. Computer Graphics Forum 22, 3, 253--262.Google ScholarCross Ref
- Hong, J.-M., and Kim, C.-H. 2005. Discontinuous fluids. In Proceedings of ACM SIGGRAPH 2005, ACM Press, 915--920. Google ScholarDigital Library
- Kajiya, J. T., and Herzen, B. V. 1984. Ray tracing volume densities. Proceedings of ACM SIGGRAPH 1984 18, 3, 165--174. Google ScholarDigital Library
- Kim, J., Cha, D., Chang, B., Koo, B., and Ihm, I. 2006. Practical animation of turbulent splashing water. In Proceedings of SCA 2006, Eurographics Association, 335--344. Google ScholarDigital Library
- Kuck, H., Vogelgsang, C., and Greiner, G. 2002. Simulation and rendering of liquid foams. Graphics Interface, 81--88.Google Scholar
- Mihalef, V., Unlusu, B., Sussman, M., and Metaxas, D. 2006. Physics-based boiling simulation. In Proceedings of SCA 2006, Eurographics Association, 317--324. Google ScholarDigital Library
- Monaghan, J. J. 1992. Smoothed particle hydrodynamics. Ann. Rev. Astron. Astrophys. 30, 543--574.Google ScholarCross Ref
- Monaghan, J. J. 1994. Simulating free surface flows with SPH. J. Comp. Phys. 110, 399--406. Google ScholarDigital Library
- Monaghan, J. J. 2005. Smoothed particle hydrodynamics. Report on Progress in Physics 68, 1703--1759.Google ScholarCross Ref
- Muller, M., Charypar, P., and Gross, M. 2003. Particle-based fluid simulation for interactive applications. In Proceedings of SCA 2003, Eurographics Association, 154--159. Google ScholarDigital Library
- Muller, M., Solenthaler, B., Keiser, R., and Gross, M. 2005. Particle-based fluid-fluid interaction. In Proceedings of SCA 2005, ACM Press, 237--244. Google ScholarDigital Library
- Premoze, S., Tasdizen, T., Bigler, J., Lefohn, A., and Whitaker, R. T. 2003. Particle-based simulation of fluids. Computer Graphics Forum 22, 3.Google ScholarCross Ref
- Song, O.-Y., Shin, H., and Ko, H.-S. 2005. Stable but nondissipative water. In Proceedings of ACM SIGGRAPH 2005, ACM Press, 81--97.Google Scholar
- Stam, J. 1999. Stable fluids. In Proceedings of ACM SIGGRAPH 1999, ACM Press/Addison-Wesley Publishing Co., 121--128. Google ScholarDigital Library
- Takahashi, T., Fujii, H., Kunimatsu, A., Hiwada, K., Saito, T., Tanaka, K., and Ueki, H. 2003. Realisitc animation of fluid with splash and foam. Computer Graphics Forum 22, 3, 391--400.Google ScholarCross Ref
- Thürey, N., Rude, U., and Stamminger, M. 2006. Animation of open water phenomena with coupled shallow water and free surface simulations. In Proceedings of SCA 2006, Eurographics Association, 157--166. Google ScholarDigital Library
- Wang, H., Mucha, P. J., and Turk, G. 2005. Water drops on surfaces. In Proceedings of ACM SIGGRAPH 2005, ACM Press, 921--929. Google ScholarDigital Library
- Zheng, W., Yong, J.-H., and Paul, J.-C. 2006. Simulation of bubbles. In Proceedings of SCA 2006, Eurographics Association, 325--333. Google ScholarDigital Library
Index Terms
- Bubbling and frothing liquids
Recommendations
Bubbling and frothing liquids
SIGGRAPH '07: ACM SIGGRAPH 2007 papersWe present a discrete particle based method capable of creating very realistic animations of bubbles in fluids. It allows for the generation (nucleation) of bubbles from gas dissolved in the fluid, the motion of the discrete bubbles including bubble ...
Ghost SPH for animating water
We propose a new ghost fluid approach for free surface and solid boundary conditions in Smoothed Particle Hydrodynamics (SPH) liquid simulations. Prior methods either suffer from a spurious numerical surface tension artifact or drift away from the mass ...
Diffuse interface model for incompressible two-phase flows with large density ratios
We investigate the applicability of an incompressible diffuse interface model for two-phase incompressible fluid flows with large viscosity and density contrasts. Diffuse-interface models have been used previously primarily for density-matched fluids, ...
Comments