The Visual Computer

, Volume 30, Issue 5, pp 531–538 | Cite as

Ice melting simulation with water flow handling

  • Shing-Yeu Lii
  • Sai-Keung WongEmail author
Original Article


In this paper, we propose a new approach based on a particle-based model for ice melting simulation. Each particle has an attribute called virtual water. The amount of the virtual water of an ice particle indicates the amount of water surrounding the ice particle. The transfer of the virtual water is performed between the exterior ice particles so as to simulate the thin layer of water flow on the surface. Our approach also handles the transition between the virtual water and the water particles. We compute the isosurface of a density field defined by the ice particles and the virtual water. A simple ray tracing method is adopted for rendering the objects. We report the experimental results of several ice melting simulations with water flow and water drops.


Ice melting Marching cubes Metaballs 



This work was supported by the National Science Council of ROC (Taiwan) (NSC-101-2221-E-009-157).

Supplementary material

(AVI 21.3 MB)

371_2013_878_MOESM2_ESM.7z (20.2 mb)
(7Z 20.2 MB)


  1. 1.
    Arash, O.E., Génevaux, O., Habibi, A., Dischler, J.M.: Simulating fluid–solid interaction. In: Graphics Interface, pp. 31–38 (2003) Google Scholar
  2. 2.
    Clavet, S., Beaudoin, P., Poulin, P.: Particle-based viscoelastic fluid simulation. In: ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 219–228 (2005) Google Scholar
  3. 3.
    Chen, S., Merriman, B., Osher, S., Smereka, P.: A simple level set method for solving Stefan problems. J. Comput. Phys. 135, 8–29 (1997) CrossRefzbMATHMathSciNetGoogle Scholar
  4. 4.
    Fujishiro, I., Aoki, E.: Volume graphics modeling of ice thawing. In: Volume Graphics, pp. 69–80 (2001) Google Scholar
  5. 5.
    Foster, N., Fedkiw, R.: Practical animation of liquids. In: ACM SIGGRAPH, pp. 23–30 (2001) Google Scholar
  6. 6.
    Fujisawa, M., Miura, K.T.: Animation of ice melting phenomenon based on thermodynamics with thermal radiation. In: GRAPHITE, pp. 249–256 (2007) CrossRefGoogle Scholar
  7. 7.
    Iwasaki, K., Uchida, H., Dobashi, Y., Nishita, T.: Fast particle-based visual simulation of ice melting. Comput. Graph. Forum 29, 2215–2223 (2010) CrossRefGoogle Scholar
  8. 8.
    Kanamori, Y., Szego, Z., Nishita, T.: GPU-based fast ray casting for a large number of metaballs. Comput. Graph. Forum vol. 27, 351–360 (2008) CrossRefGoogle Scholar
  9. 9.
    Lauterbach, C., Garland, M., Sengupta, S., Luebke, D., Manocha, D.: Fast BVH construction on GPUs. In: Comput. Graph. Forum 28, 375–384 (2009) CrossRefGoogle Scholar
  10. 10.
    Losasso, F., Irving, G., Guendelman, F., Fedkiw, R.: Melting and burning solids into liquids and gases. IEEE Trans. Vis. Comput. Graph. 12(3), 343–352 (2006) CrossRefGoogle Scholar
  11. 11.
    Madrazo, C., Tsuchiya, T., Sawano, H., Koyanagi, K.: Air bubbles in ice by simulating freezing phenomenon. J. Soc. Art Sci. 8(1), 35–42 (2009) Google Scholar
  12. 12.
    Nishita, T., Nakamae, E.: A method for displaying metaballs by using Bézier clipping. Comput. Graph. Forum 13, 271–280 (1994) CrossRefGoogle Scholar
  13. 13.
    Nooruddin, F., Turk, G.: Simplification and repair of polygonal models using volumetric techniques. IEEE Trans. Vis. Comput. Graph. 2, 191–205 (2003) CrossRefGoogle Scholar
  14. 14.
    Solenthaler, B., Schläfli, J., Pajarola, R.: A unified particle model for fluid-solid interactions. Comput. Animat. Virtual Worlds 18, 69–82 (2007) CrossRefGoogle Scholar
  15. 15.
    Terzopoulos, D., Platt, J., Fleischer, K.: Heating and melting deformable models. J. Vis. Comput. Animat. 2(2), 68–73 (1991) CrossRefGoogle Scholar
  16. 16.
    Wojtan, C., Carlson, M., Mucha, P.J., Turk, G.: Animating corrosion and erosion. In: EurographicsWorkshop on Natural Phenomena, pp. 15–22 (2007) Google Scholar
  17. 17.
    Zhao, Y., Wang, L., Qiu, F., Kaufman, A., Mueller, K.: Melting and flowing in multiphase environment. In: Compute and Graphics, vol. 30, pp. 519–528 (2006) Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  1. 1.Department of Computer ScienceNational Chiao Tung UniversityHsinchuR.O.C. Taiwan

Personalised recommendations