在 bifrostLiquidContainer 属性中可以找到“导向模拟”(Guided Simulation)属性。有关常规导向液体的详细信息,请参见引导液体曲面的 Bifrost 模拟。
-
启用(Enable)
- 允许引导液体模拟。
输入(Input)
-
模式(Mode)
-
- 模拟
- 允许液体模拟由缓存的低分辨率模拟引导。使用“模拟缓存目录”(Sim Cache Directory)和“模拟缓存名称”(Sim Cache Name)指定缓存文件。
-
网格(Mesh)
- 允许液体模拟由场景中的已设置动画和已变形的多边形网格引导。
-
模拟缓存目录(Sim Cache Directory)
- 包含要用作导向的已缓存模拟的目录。
-
模拟缓存名称(Sim Cache Name)
- 液体体素缓存文件的基本文件名。
-
从高分辨率液体计算导向(Compute Guide from High Res Liquid)
- 计算将高分辨率液体考虑在内的最终引导形状。这样碰撞对象就可以落到液体中且穿透相当深,而无需增大“最小模拟深度”(Min Simulation Depth)(它影响在整个模拟中所需的粒子数和体素数)。
- 如果遇到问题(例如,如果在某些情况下模拟未保持其形状),则可以尝试禁用此选项。也可以禁用此选项以加快计算,但是如果模拟非常易溅,则这可能会导致主液体曲面上的孔洞。
-
导向体素比例(Guide Voxel Scale)
- 用于体素化导向形状的“主体素大小”(Master Voxel Size)的比例因子。它还影响用于体素化碰撞对象的大小 - 使用“碰撞比例”(Collision Scale)对碰撞对象的体素分辨率进行其他控制。
-
最小模拟深度(Min Simulation Depth)
- 要模拟的深度,在场景单位中顶部液体曲面之下。根据对场景建模的比例,可能需要对此进行更改。
粒子重新设定种子(Particle Reseed)
添加粒子以防止在导向液体和导向形状之间形成气穴。
-
粒子密度(Particle Density)
- 控制气穴中每个体素要添加的粒子数。每个体素的粒子数是该值的立方。例如,如果指定 2,则每个体素的粒子数为 8 (23 = 8)。请勿使用小于 1.0 的值。
-
“导向重叠”(Guide Overlap)、“液体重叠”(Liquid Overlap)
- “主体素大小”(Master Voxel Size)的倍数,确定在导向形状和液体形状中的深入程度以重新设定种子。如果遇到体积损失或炸药爆炸(这可能是由液体急速流入以填充气穴导致的),则可以尝试增大此值。但是,太高的值也可能会导致运动中的瑕疵,因为重新设定种子的粒子从导向形状继承速度。
-
界面距离(Interface Distance)
- 以场景单位表示的与空气-液体边界的最小距离,如果低于该距离,则不为粒子重新设定种子。这可防止曲面上的噪波。
导向缓存(Guide Cache)
-
启用(Enable)
- 允许 Bifröst 使用用户缓存文件。如果将帧添加到导向模拟,则需要这些文件。通常,在生成用户缓存时会自动设置该选项,但如果您要将缓存加载到空模拟,则可以手动将其激活。请参见 Bifrost 缓存属性和处理 Bifröst 用户缓存。