Bifröst 腐蚀(Erosion)属性(仅限液体)

可以在 bifrostLiquidProperties 属性中找到“腐蚀”(Erosion)属性。它们控制流体边界在进行收缩包裹处理时回到粒子位置的接近程度。为了避免在各种情况下(例如,静水与细流或强大的飞溅)出现问题,您可能需要调整这些设置。小于 0.0 或大于 1.0 的值没有其他效果。

因子(Factor)

控制流体曲面的腐蚀量。0.0 值为无腐蚀,1.0 将腐蚀整个粒子半径。

使用较低的值 (0.0 ~ 0.2) 有助于在静水情况下实现平衡。在更积极的情况下,使用较高的值 (0.7 ~ 0.9) 可实现更美观的弓形波和航迹,或者避免粒子在流体曲面上快速“冲浪”。

系数接近实体(Factor Near Solids)

确定流体曲面是否基于碰撞对象曲面的法线,在接近碰撞对象的区域中腐蚀。请注意,无论该曲面在何处腐蚀,它始终以完整“因子”(Factor)数量腐蚀。

  • 设为 0.0 时,碰撞对象附近不发生腐蚀。
  • 设为 0.5 时,仅曲面法线向下倾斜的碰撞对象附近的流体曲面会腐蚀。这有助于缓解液体粘滞到碰撞对象底面的问题,同时仍允许碰撞对象顶部存在法线向上倾斜的细流。
  • 设为 1.0 时,流体曲面各处均腐蚀。

若要调整该行为,可以使此值在 0.0 和 1.0 之间的任意位置变化。通常,对于碰撞对象顶部的细流,或者如果在碰撞对象的墙附近遇到排斥、成束或攀爬等问题,请使用较低的值。否则,请使用较高的值,使飞溅无阻尼。