可以使用低分辨率液体模拟的顶部曲面层引导高分辨率模拟。通过阻断波浪等,这可提供详细的曲面模拟,而无需对完全深度的液体执行高分率模拟。可以预览低分辨率下液体的批量移动,在您感到满意时,使用它引导高分辨率模拟以获取更精细的细节。
缓存低分辨率模拟
- 以通常方式设置低分辨率液体模拟。请确保碰撞对象相当厚(至少为 4 个体素),包括用于将液体池保持原地的对象。
- 创建低分辨率模拟的缓存。请参见使用 Bifrost 用户缓存。
设置导向模拟
- 使用相同或相似的控制网格(发射器、碰撞对象、加速器)开始一个新场景。设置基本的低分辨率模拟。
- 在全局导向特性中,激活“导向模拟”(Guided Simulation)属性组中的“启用”(Enable)。
- 在“输入”(Input)子组中,激活“模拟”(Simulation)模式。
- 单击“Sim 缓存名称”(Sim Cache Name)旁边的文件夹图标,然后浏览到存储低分辨率缓存的目录,并选择任一 voxel_liquid 缓存文件(体积或粒子)。
- (可选)调整“最小模拟深度”(Min Simulation Depth)。这控制在世界空间中模拟的液体的深度,且可能需要根据为场景建模的比例进行调整。
您应该看到发射器顶部曲面上的一段液体,而不是发射器的完全深度。
- 进行播放,并在必要时调整设置(请参见调整 Bifrost 导向模拟)。首先使用低分辨率(高“主体素大小”(Master Voxel Size)),然后在满意其工作后增大分辨率。