Bifröst guideProperties 属性(仅限液体)

bifrostGuideProperties 属性控制全局导向设置。有关常规导向液体的详细信息,请参见引导液体曲面的 Bifrost 模拟

容器属性(Container Attributes)

启用(Enable)
启用整个容器节点的求值。
求值类型(Evaluation Type)
控制如何对节点求值。通常不应对此进行更改。
模拟(Simulation)
该节点根据上一帧进行求值。
特性
该节点仅用于设置由其他节点使用的值。
网格特性(Mesh Property)
该节点用于在多边形网格对象(例如,发射器、碰撞对象以及在模拟中使用的其他网格)上设置值。
逐帧(Per Frame)
该节点每帧均会求值,但不依赖于上一帧。此模式可用于动画或读取缓存文件。

引导式模拟参数(Guided Simulation Parameters)

引导式模拟

启用(Enable)
允许引导液体模拟。

导向缓存(Guide Cache)

启用(Enable)
允许 Bifröst 使用用户缓存文件。如果将帧添加到导向模拟,则需要这些文件。通常,在生成用户缓存时会自动设置该选项,但如果您要将缓存加载到空模拟,则可以手动将其激活。请参见 Bifrost 缓存属性使用 Bifröst 用户缓存

输入(Input)

模式(Mode)
模拟(Simulation)
允许液体模拟由缓存的低分辨率模拟引导。使用“模拟缓存目录”(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)
要模拟的深度,在场景单位中顶部液体曲面之下。根据对场景建模的比例,可能需要对此进行更改。
曲面图层(Surface Layer)
导向曲面顶部模拟层的高度(以场景单位表示)。这对于曲面飞溅非常有用。衰减范围是完全高度(发射区域的中心)到 0(边界)。

粒子重新设定种子(Particle Reseed)

添加粒子以防止在导向液体和导向形状之间形成气穴。

粒子密度(Particle Density)
控制气穴中每个体素要添加的粒子数。每个体素的粒子数是该值的立方。例如,如果指定 2,则每个体素的粒子数为 8 (23 = 8)。请勿使用小于 1.0 的值。
“导向重叠”(Guide Overlap)“液体重叠”(Liquid Overlap)
“主体素大小”(Master Voxel Size)的倍数,确定在导向形状和液体形状中的深入程度以重新设定种子。如果遇到体积损失或炸药爆炸(这可能是由液体急速流入以填充气穴导致的),则可以尝试增大此值。但是,太高的值也可能会导致运动中的瑕疵,因为重新设定种子的粒子从导向形状继承速度。
界面距离(Interface Distance)
以场景单位表示的与空气-液体边界的最小距离,如果低于该距离,则不为粒子重新设定种子。这可防止曲面上的噪波。