Fast Particle-based Visual Simulation of Melting Ice
Sony Computer Entertainment
||The University of Tokyo
The visual simulation of natural phenomena has been widely studied. Although several methods have been proposed
to simulate melting, the flows of meltwater drops on the surfaces of objects are not taken into account. In
this paper, we propose a particle-based method for the simulation of the melting and freezing of ice objects and the
interactions between ice and fluids. To simulate the flow of meltwater on ice and the formation of water droplets,
a simple interfacial tension is proposed, which can be easily incorporated into common particle-based simulation
methods such as Smoothed Particle Hydrodynamics. The computations of heat transfer, the phase transition between
ice and water, the interactions between ice and fluids, and the separation of ice due to melting are further
accelerated by implementing our method using CUDA. We demonstrate our simulation and rendering method for
depicting melting ice at interactive frame-rates.
Paper (0.8MB, PDF, Low resolution):
Melting ice dragon (240k particles)
The ice dragon is melt by the surrounding air.
This animation corresponds to Figure 5 in the paper.
The average computational time of the simulation is 37ms.
Melting icicles (102k particles)
The icicles are melt by the surrounding air.
This animation corresponds to Figure 6 in the paper.
The average computational time of the simulation is 14ms.
Animation of pouring water into a glass with four ice-cubes
This animation shows interactions between four ice-cubes and fluids taking into account melting.
This animation corresponds to Figure 7 in the paper.
Melting ice bunny due to the external heat source.
This animation corresponds to Figure 8 in the paper.
The average computational time of the simulation is 45ms
Simulation of melting and separation of ice-buddha.
The legs of the ice-buddha are melted due to the hot water.
The pedestal separates from the body of the ice-buddha.
Then the pedestal and the body float on the water.
This animation corresponds to Figure 9 in the paper.
Freezing simulation of water droplets
This animation shows a formation of an ice spike by freezing water droplets.
This animation corresponds to Figure 10 in the paper.