- 评估相邻平铺
- 启用此选项后,自碰撞和体积保留计算使用相邻平铺中的泡沫粒子。这会提高模拟精度并消除平铺之间可见的边界瑕疵(特别是在浓稠的静态泡沫中)。启用“评估相邻平铺”会增加模拟时间。
注: 您必须将“保留体积”选项设置为非零值,才能计算此选项。
- 压缩模型
- 启用“压缩模型”解算器方法。类似于平滑粒子流体动力学 (SPH),“压缩模型”使用不可压缩性计算来解决重叠的泡沫粒子。
使用此方法可以增加小规模液体中泡沫模拟的精确性和真实感。当组合粒子重叠密度小于设置的“目标密度”值时,粒子彼此吸引。但是,当粒子重叠密度大于设置的“目标密度”选项时,泡沫粒子相互排斥。
- 目标密度
- 控制如何将“压缩模型”方法的计算应用到泡沫模拟。增加此值可让更多粒子在相互排斥之前重叠。对于典型的泡沫模拟,使用介于 0 和 2 之间的值。
10 之类的值会使粒子分布较平滑。使用较高值时,需要增加“点半径”以补偿更高的粒子重叠密度。这将提高精度,但计算时间会延长。
- 继承液体速度
- 基于液体速度对发射的泡沫粒子应用加速。设置为 1 时,泡沫粒子以等于液体速度向量的速度发射。值大于 1 时,泡沫可以像喷射那样射离曲面;而值小于 1 时,则衰减粒子速度。
- 重力倍增
- 设置一个缩放液体容器的“重力幅值”并将其应用于泡沫粒子的值。
- 遮罩衰减距离
- 在泡沫遮罩的输入网格周围设置衰减区域(以场景单位表示)。增加此值可以软化遮罩周围的发射边界。
- 消散速率
- 设置泡沫粒子每秒失去密度的速率。液体曲面上和其上方的泡沫粒子将消散。液体曲面下方的粒子不消散。
- 禁用密度阈值
- 设置可消除泡沫粒子的“阈值密度”值。
液体曲面下方粒子的密度等于 1 加上“最大液体深度”值。在曲面上,粒子密度为 1,而在曲面上方,其密度小于 1。
- 浮力
- 设置泡沫粒子的向上加速度(以 m/s2 为单位)。
在湍急的、快速移动的液体中,可以增大“浮力”以将粒子强制到曲面。这会阻止粒子作为气泡(不会消散)保留在曲面的下方。
- 碰撞对象禁用深度
- 设置与在碰撞粒子上触发其他消散效果的碰撞对象的距离(以体素为单位)。
对于消除由碰撞对象捕获且无法上升到液体曲面和消散的粒子,此选项很有用。设置为 1 时,碰撞粒子以设置的“消散速率”消散。设置为 0 或负值时,粒子以大于“消散速率”的速率消散。“碰撞禁用深度”与消散速率之间的关系是非线性的。例如,设置为 -0.5 时,消散按系数 10 增加。大于 1 的值不会明显影响消散,因为碰撞将阻止粒子在碰撞对象内穿透超过 1 体素。
- 曲面张力
- 设置应用到泡沫粒子的曲面张力量。将粒子收拢的吸引力在“张力半径”设置的区域内起作用。请使用介于 0 和 0.1 之间的值,更多情况下范围通常在 0.01 到 0.02 之间。值大于 0.1 时,会导致泡沫粒子团在一起。在小型非湍流液体中,效果最明显。启用“压缩模型”和“评估相邻平铺”时,“泡沫曲面张力”效果最佳。
注: 您必须将“保留体积”选项设置为非零值,才能计算此选项。
- 张力半径
- 设置“曲面张力”的有效距离(以体素为单位)。此距离为“点半径”选项的倍数,值 2 对应的距离是“点半径”的两倍。