We present a new fluid animation technique in which liquid and gas interact with each other, using the example of bubbles rising in water. In contrast to previous studies which only focused on one fluid, our system considers both the liquid and the gas simultaneously. In addition to the flowing motion, the interactions between liquid and gas cause buoyancy, surface tension, deformation and movement of the bubbles. For the natural manipulation of topological changes and the removal of the numerical diffusion, we combine the volume-of-fluid method and the front-tracking method developed in the field of computational fluid dynamics. Our minimum-stress surface tension method enables this complementary combination. The interfaces are constructed using the marching cubes algorithm. Optical effects are rendered using vertex shader techniques.
ASJC Scopus subject areas
- Computer Graphics and Computer-Aided Design