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

A simple boiling module

Published: 03 August 2007 Publication History

Abstract

Recent efforts to visually capture the phenomena of boiling have proposed monolithic approaches that extend the basic techniques underlying existing fluid solvers. In this work, we show that if we instead treat boiling as a separate computational module to be loosely coupled to an existing solver, a very easy to implement, highly efficient algorithm can be designed that produces excellent visual results, even on coarse (643) grids. The algorithm is also highly SIMD-amenable, allowing the boiling computation to be farmed out to a GPU or Playstation 3 Cell processor. Our algorithm takes less than 100 lines of commented, readable C + +, and can be integrated into an existing particle level set fluid solver with virtually no modifications. A serial implementation consumes between 3-5% of the overall running time, and a preliminary SIMD implementation shows that a 643 simulation runs at 130 FPS, making the computational cost of the module totally negligible.

References

[1]
{CTL07} Crane K., Tariq S., Llamas I.: GPU Gems 3. 2007, ch. Real-time Simulation and Rendering of 3D Fluids.
[2]
{Deb06} Debevec P.: High-Resolution Light Probe Image Gallery. 2006. available at http://gl.ict.usc.edu/Data/HighResProbes/.
[3]
{DL03} Dupont T. F., Liu Y.: Back and forth error compensation and correction methods for removing errors induced by uneven gradients of the level set function. Journal of Computational Physics (2003), 311--324.
[4]
{ETK*07} Elcott S., Tong Y., Kanso E., Schröder P., DESBRUN M.: Stable, circulation-preserving, simplicial fluids. ACM Transactions on Graphics (2007).
[5]
{FAMO99} Fedkiw R., Aslam T., Merriman B., Osher S.: A non-oscillatory eulerian approach to interfaces in multimaterial flows (the ghost fluid method). Journal of Computational Physics (1999).
[6]
{FF01} Foster N., Fedkiw R.: Practical animation of liquids. Proc. of SIGGRAPH (2001), pp. 15--22.
[7]
{FM96} Foster N., Metaxas D.: Realistic animation of liquids. Proceedings Graphics Interface (1996), 204--212.
[8]
{GH04} Greenwood S., House D.: Better with bubbles: Enhancing the visual realism of simulated fluids. Proc. of ACM SIGGRAPH Symposium on Computer Animation (2004).
[9]
{HCSL02} Harris M., Coombe G., Scheuermann T., Lastra A.: Physically-based visual simulation on graphics hardware. In Proc. 2002 SIGGRAPH / Eurographics Workshop on Graphics Hardware (2002).
[10]
{HJ87} Hoffman R., Jain A.: Segmentation and classification of range images. IEEE Transactions on Pattern Analysis and Machine Intelligence (PAMI) (1987).
[11]
{HK03} Hong J., Kim C.: Animation of bubbles in liquid. Proceedings of Eurographics 2003 22, 3 (2003).
[12]
{HK05} Hong J., Kim C.: Discontinuous fluids. Proc. of SIGRAPH (2005).
[13]
{IJ85} Ittner D., Jain A.: 3d surface discrimination from local curvature measures. Proceedings of Computer Vision and Pattern Recognition (CVPR) (1985).
[14]
{KCC*06} Kim J., Cha D., Chang B., Koo B., Ihm I.: Practical animation of turbulent splashing water. In ACM SIGGRAPH/Eurographics Symposium on Computer Animation (2006).
[15]
{KFCO06} Klingner B. M., Feldman B. E., Chentanez N., O'Brien J. F.: Fluid animation, with dynamic meshes. In Proceedings of ACM SIGGRAPH 2006 (Aug. 2006).
[16]
{KLL*07} Kim B., Liu Y., Llamas I., Jiao X., Rossignac J.: Simulation of bubbles in foam by volume control. In Proceedings of ACM SIGGRAPH (2007).
[17]
{KLLR05} Kim B., Liu Y., Llamas I., Rossignac J.: Flow-fixer: Using bfecc for fluid simulation. In Eurographics Workshop on Natural Phenomena (2005).
[18]
{KVG02} Kück H., Vogelcsang C., Greiner G.: Simulation and rendering of liquid foams. Proceedings of Graphics Interface (2002).
[19]
{LSSF06} Losasso F., Shinar T., Selle A., Fedkiw R.: Multiple interacting liquids. Proc. of SIGGRAPH (2006).
[20]
{MSKG05} Müller M., Solenthaler B., Keiser R., Gross M.: Particle-based fluid-fluid interaction. Proc. of ACM SIGGRAPH Symposium on Computer Animation (2005).
[21]
{MUM*06} Mihalef V., Unlusu B., Metaxas D., Sussman M., Hussaini M.: Physics-based boiling simulation. Proc. of ACM SIGGRAPH Symposium on Computer Animation (2006).
[22]
{PH04} Pharr M., Humphreys G.: Physically Based Rendering: From Theory To Implementation. Morgan Kaufmann Publishers, 2004.
[23]
{Rom01} Roman D.: Animation of soap bubble dynamics, cluster formation and collision. Proceedings of Eurographics (2001).
[24]
{Sta99} Stam J.: Stable fluids. Proc. of SIGGRAPH (1999), 121--128.
[25]
{TKPR06} Thuerey N., Keiser R., Pauly M., Ruede U.: Detail-preserving fluid control. In SCA '06: Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation (2006).
[26]
{Yan92} Yanagita T.: Phenomenology of boiling: A coupled map lattice model. Chaos 2 (1992).
[27]
{ZYP06} Zheng W., Yong J., Paul J.: Simulation of bubbles. Proc. of ACM SIGGRAPH Symposium on Computer Animation (2006).

Cited By

View all
  • (2018)A unified simulation framework for water phase transition based on particlesProceedings of the 16th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and its Applications in Industry10.1145/3284398.3284419(1-8)Online publication date: 2-Dec-2018
  • (2018)Boiling Simulation of Position Based FluidProceedings of the 4th International Conference on Virtual Reality10.1145/3198910.3198916(142-146)Online publication date: 24-Feb-2018
  • (2016)Physics based boiling bubble simulationSIGGRAPH ASIA 2016 Technical Briefs10.1145/3005358.3005385(1-4)Online publication date: 28-Nov-2016
  • Show More Cited By

Recommendations

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)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2018)A unified simulation framework for water phase transition based on particlesProceedings of the 16th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and its Applications in Industry10.1145/3284398.3284419(1-8)Online publication date: 2-Dec-2018
  • (2018)Boiling Simulation of Position Based FluidProceedings of the 4th International Conference on Virtual Reality10.1145/3198910.3198916(142-146)Online publication date: 24-Feb-2018
  • (2016)Physics based boiling bubble simulationSIGGRAPH ASIA 2016 Technical Briefs10.1145/3005358.3005385(1-4)Online publication date: 28-Nov-2016
  • (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
  • (2010)A parallel multigrid Poisson solver for fluids simulation on large gridsProceedings of the 2010 ACM SIGGRAPH/Eurographics Symposium on Computer Animation10.5555/1921427.1921438(65-74)Online publication date: 2-Jul-2010
  • (2010)A practical simulation of dispersed bubble flowACM SIGGRAPH 2010 papers10.1145/1833349.1778807(1-5)Online publication date: 26-Jul-2010
  • (2010)A multiscale approach to mesh-based surface tension flowsACM SIGGRAPH 2010 papers10.1145/1833349.1778785(1-10)Online publication date: 26-Jul-2010
  • (2010)A practical simulation of dispersed bubble flowACM Transactions on Graphics10.1145/1778765.177880729:4(1-5)Online publication date: 26-Jul-2010
  • (2010)A multiscale approach to mesh-based surface tension flowsACM Transactions on Graphics10.1145/1778765.177878529:4(1-10)Online publication date: 26-Jul-2010
  • (2009)Harmonic fluidsACM SIGGRAPH 2009 papers10.1145/1576246.1531343(1-12)Online publication date: 27-Jul-2009
  • 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

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media