由於我做動網格仿真,所以最近在學動網格,主要用smoothing+remeshing方法。但是在使用過程中發現有兩個大問題——網格質量越來越差和計算越來越慢。
這兩個都是比較常見的問題,為了解決這個問題,徹底弄懂動網格參數設置並選擇出最適合我的參數,我今天做了一系列實驗,實驗參數及結果如下。
在這些仿真中,我分別嘗試了smoothing方法中的兩個方法以及remeshing中的5個方法,並變化了運動面周圍網格尺寸,記錄內容是運行100時間步的時長和生成網格的質量。
可以看出spring方法比diffusion方法要節省很多時間,但diffusion方法生成的網格質量好。
打開size function也可以有更好的網格質量,其他選項對於我的網格沒有太大影響。