Air Bubbles in Ice by Simulating Freezing Phenomenon

Ice is a material that is rich in visual details. To achieve a photorealistic image that represents ice in computer graphics (CG) is a challenging issue. Ice in nature is usually not transparent because it contains bubbles. Bubbles are one of the characteristics that define the appearance of ice since they scatter light. To manually incorporate many bubbles in a CG representation would be a daunting task. In this paper we propose a physically based method for creating a geometrical representation of ice with bubbles. The phase change from liquid to solid is considered because it is during the ice formation process that bubbles nucleate in the ice-water interface and accrete in ice. The ice-water interface position is determined by a particle level set method driven by the Stefan conditions. An implicit representation is used to calculate bubble formation in the interface, considering dissolved air in water. Simulation results are compared with actual photographs to evaluate the accuracy of our method.

[1]  J. M. Coulson,et al.  Heat Transfer , 2018, Finite Element Method for Solids and Structures.

[2]  Ming C. Lin,et al.  A hybrid algorithm for modeling ice formation , 2004, SCA '04.

[3]  Jakob Andreas Bærentzen,et al.  3D distance fields: a survey of techniques and applications , 2006, IEEE Transactions on Visualization and Computer Graphics.

[4]  Minoru Okada,et al.  Physically Based Modeling of Ice with Bubbles , 2008, Eurographics.

[5]  Greg Turk,et al.  Melting and flowing , 2002, SCA '02.

[6]  Ming C. Lin,et al.  Modeling Ice Dynamics As A Thin-Film Stefan Problem , 2006 .

[7]  Brian Wyvill,et al.  Introduction to Implicit Surfaces , 1997 .

[8]  Paul E. Debevec,et al.  Rendering synthetic objects into real scenes: bridging traditional and image-based graphics with global illumination and high dynamic range photography , 1998, SIGGRAPH '08.

[9]  P. Faloutsos,et al.  A Particle Level Set Library , 2022 .

[10]  Ronald Fedkiw,et al.  Animation and rendering of complex water surfaces , 2002, ACM Trans. Graph..

[11]  Kenjiro T. Miura,et al.  Animation of ice melting phenomenon based on thermodynamics with thermal radiation , 2004, GRAPHITE '07.

[12]  A. Carte,et al.  Air Bubbles in Ice , 1961 .

[13]  Li-Tien Cheng,et al.  A second-order-accurate symmetric discretization of the Poisson equation on irregular domains , 2002 .

[14]  S. Osher,et al.  A Simple Level Set Method for Solving Stefan Problems , 1997, Journal of Computational Physics.

[15]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.