Title: 劇烈動態液體動畫
Modeling Highly-Deformable Liquid
Authors: 邱志偉
Chih-Wei Chiu
莊榮宏
林正中
Jung-Hong Chuang
Cheng-Chung Lin
資訊科學與工程研究所
Keywords: 液體;模擬;liquid;simulation
Issue Date: 2001
Abstract: 製作複雜表面變化的液體動畫是計算機圖學中的一大挑戰。這些液體通常都以需要大量計算及儲存空間的粒子系統(particle systems)或是分子動力系統(molecular dynamics)模擬。除了這些缺點外,目前並沒有簡單並及有效率的方法能從這些點骨架的模型中產生平滑的表面。 我們提出一個結合容積追蹤(volume tracking)及平滑粒子動力學(smoothed particle hydrodynamics, SPH)的方法來模擬這些液體。我們使用 marker-and-cell (MAC) 來解三維的 Navier-Stokes equations,及 volume-of-fluid (VOF) 演算法以一個密度容積(density volume)來表示液體。密度容積隨著時間的變化得以由每個計算網格(computational cell)進出的流量推算。只需要用一個 convection equation 就能夠改變整個密度容積。在液體表面動態劇烈的區域,我們加入 SPH 的粒子來捕捉細部的變化,以彌補密度容積精細度的不足。由於 SPH 能模擬流體力學的式子,這些 SPH 粒子的動態遠比其它同樣使用粒子的方法更逼真。 我們從原本的密度容積內插得到另一個密度容積,並且將粒子的體積換算轉成密度,最後由這個更平滑且更精細的密度容積中得到液體的等位面(iso-surface),比起之前使用 field function 得到或是直接以球體表示的液體表面更為平滑。
Modeling liquid with complex surfaces is a great challenge in computer graphics. These liquids are often simulated by particle systems or molecular dynamics which requires a huge amount of computational cost and storage. Besides, there is no straightforward way to produce a smooth liquid surface from these particle skeletons. We proposed a hybrid approach combining the volume tracking method and smoothed particle hydrodynamics (SPH) to model liquids with highly deformable surfaces. The 3-D Navier-Stokes equations are solved by the marker-and-cell (MAC) method and a density volume representing the liquid is evolved over time and space by the volume-of-fluid (VOF) method. The VOF method uses a finite-volume discretization and maintaining a value for the liquid volume in each grid cell. The advection of the volumes is calculated by using cell-face fluxes, in which the liquid volume that leaves one cell is exactly the same as the liquid volume that enters the adjacent cells. Only a scalar convective equation needs to be solved to evolve the liquid surface forward in time and space. Potentially under-resolved effects are captured by SPH particles generated in that high-deformable regions near the liquid surface. Dynamics of these particles provides a better fieldity than that of other particle methods due to their capability of approximating the equations of fluid mechanics. Particle volumes are incorporated into the interpolated volume fractions before an unified iso-surface is extracted. As a result the liquid surface is more smooth than those of previous researches which rendered the splash by coating the particles with a field functions or as hard spheres.
URI: http://140.113.39.130/cdrfb3/record/nctu/#NT900392044
http://hdl.handle.net/11536/68459
Appears in Collections:Thesis