由于我做动网格仿真,所以最近在学动网格,主要用smoothing+remeshing方法。但是在使用过程中发现有两个大问题——网格质量越来越差和计算越来越慢。
这两个都是比较常见的问题,为了解决这个问题,彻底弄懂动网格参数设置并选择出最适合我的参数,我今天做了一系列实验,实验参数及结果如下。
在这些仿真中,我分别尝试了smoothing方法中的两个方法以及remeshing中的5个方法,并变化了运动面周围网格尺寸,记录内容是运行100时间步的时长和生成网格的质量。
可以看出spring方法比diffusion方法要节省很多时间,但diffusion方法生成的网格质量好。
打开size function也可以有更好的网格质量,其他选项对于我的网格没有太大影响。