Bifröst“分辨率”(Resolution)属性

在 bifrostAeroProperties 和 bifrostLiquidProperties 属性中都可以找到“分辨率”(Resolution)属性。

主体素大小(Master Voxel Size)
用于模拟的基本分辨率,以场景栅格单位表示。较低的值将产生较高的细节和精确度,但需要较多的内存和较长时间的计算。

通常,使用尽可能高的值(取决于为场景建模的比例),以在调整各种设置时获取相当快的预览。但对于精确预览,该值应该小于模拟的最小特征。例如,如果希望液体通过碰撞对象中 0.2 单位的孔排放,则“主体素大小”(Master Voxel Size)应为 0.1 或更小值。

对总体模拟感到满意后,可以减少“主体素大小”(Master Voxel Size),以便使用更高的分辨率来渲染模拟或生成网格。

对于液体模拟,通过在 bifrostliquidContainer 的对应属性组中设置“体素比例”(Voxel Scale)值,可以相对于“主体素大小”(Master Voxel Size)进一步调整用于碰撞、加速和导向的体素大小。

对于 aero 模拟,“主体素大小”(Master Voxel Size)控制用于直接模拟 FLIP 粒子的体素的分辨率,它还与“体素大小渲染因子”(Voxel Size Render Factor)一起使用以确定 FLIP 模拟平流传递渲染粒子所用的分辨率。

“体素大小渲染系数”(Voxel Size Render Factor)(仅限 aero)
基于“主体素大小”(Master Voxel Size)确定用于渲染粒子的体素大小的倍增。渲染体素的大小为(“主体素大小”(Master Voxel Size))×(“体素大小渲染因子”(Voxel Size Render Factor)),因此,例如,如果“主体素大小”(Master Voxel Size)为 0.5,“体素大小渲染因子”(Voxel Size Render Factor)为 0.2,则渲染体素大小为 0.1。