可使用 BOSS 波解算器创建一些效果,例如,水面上的涟漪和尾迹。
若要应用该解算器,请参见添加和编辑 BOSS 解算器。
全局属性(Global Attributes)
- 启用(Enable)
- 禁用后就不会起作用,无需将其从场景中移除。
- 开始帧(Start Frame)
- 该解算器影响的第一帧。
- 分辨率 X (Resolution X)、分辨率 Z (Resolution Z)
- 用于计算波高度的栅格的分辨率。此项还可以控制用于缓存的 EXR 文件的分辨率。值越高,细节越多,但计算时间会延长,并且需要更多磁盘空间进行缓存。匹配网格的纵横比可确保采样均匀,且不会在任何方向上挤压或拉伸。
- 衰退宽度(Decay Width)
- 控制抑制波的域边界处区域的宽度。这可避免域边界产生反射。值表示网格大小的小数,例如,0.1 表示 10% 的网格大小沿每个边界。
- 衰退 Alpha(Decay Alpha)
- 控制沿面片边界的波抑制的平滑度。值过高可能会导致出现可见瑕疵。
模拟属性(Simulation Attributes)
- 重力(m/s2)(Gravity m/s2)
- 由重力产生的加速度。默认值 9.8 表示地球表面的重力强度(以 m/s2 为单位)。值越小,产生的波浪越高且移动速度越慢,值越大,产生的波浪越低且移动速度越快。可以调整此值以更改比例。
- 摩擦力(Friction)
- 波速率的阻尼因子。值为 0.0 时波自由传播,值为 1.0 时几乎立即使波衰减。
- 海洋深度(m)(Ocean Depth (m))
- 用于计算波浪运动的水深。在浅水中,波浪往往较长、较高及较慢。
- 波高度(Wave Height)
- 波高度的倍增。如果值介于 0.0 和 1.0 之间,则降低波高度,如果值大于 1,则增加波高度。
- 使用水平置换(Use Horizontal Displacement)
- 在水平方向和垂直方向置换网格的顶点。这会导致波的形状更尖锐、更不圆滑。它还会生成适合向量置换贴图的缓存,因为 3 个轴上都存在偏移。
- 波大小(Wave Size)
- 控制水平置换量。可调整此值以避免输出网格中出现自相交。
- 毛细波大小(cm)(Capillary Size (cm))
- 毛细波(曲面张力传播的较小、较快的涟漪,有时可在重力传播的较大波顶部看到)的最大波长。毛细波通常仅在比例较小且分辨率较高的情况下可见,因此在许多情况下,可以让此值保留为 0.0 以避免执行不必要的计算。
- 时间(Time)
- 对波高度进行解算的时间。通常,此项直接连接到场景时间,但您可以断开连接,然后使用表达式或其他控件来减慢或加快波浪运动。
泡沫属性(Foam Attributes)
- 启用(Enable)
- 在缓存解算器的输出时生成表示泡沫的贴图。请参见生成 BOSS 泡沫贴图。
- 泡沫扩散速率(Foam Diffusion Rate)
- 控制泡沫扩散和减少的速度。
- 尖点比例(Cusp Scale)
- 控制泡沫量。
- 尖点最小值(Cusp Min)、尖点最大值(Cusp Max)
- 指定创建泡沫时应用的尖点值范围。
- 使用速度(Use Speed)、速度最小值(Speed Min)、速度最大值(Speed Max)
- 用于限制仅在速度处于指定范围内的区域创建泡沫。
缓存属性(Cache Attributes)
您可以使用标记
<project>、
<scene>、
<object>、
<influence>、
<frame> 和
<f> 来定义缓存文件夹和文件名。您还可以使用 csh 样式指定标记,例如,
$frame。
使用标记保存缓存时,也会在场景中存储完全解析路径的副本,用于播放缓存。这意味着如果您使用一个新名称保存场景或将场景保存在不同的项目中,缓存的路径不会丢失。如果稍后重写缓存文件,将使用标记的当前值并更新解析路径。
- 使用缓存(Use Cache)
- 播放时从缓存文件读取,而不是重新计算影响。
- 导出缓存(Export Cache)
- 播放时写入缓存文件。您可以手动启用此项,以在播放和调整值时覆盖缓存文件。
- 缓存文件夹(Cache Folder)
- 解算器的所有缓存文件的位置,如果使用了泡沫和速度,则包含泡沫和速度的缓存文件的位置。手动编辑路径时,忽略最后的“/”字符。
- 缓存名称(Cache Name)
- 主波缓存的基础文件名。
- 缓存速度(Cache Velocity)
- 创建速度的缓存文件。
- 速度缓存名称(Velocity Cache Name)
- 速度缓存的基础文件名
- 泡沫缓存名称(Foam Cache Name)
- 泡沫缓存的基础文件名
诊断(Diagnostics)
- 调试(Debug)
- 设置在“输出窗口”(Output Window)中输出的消息的详细级别。
- 0 = 无消息。
- 1 = 仅错误消息。
- 2 = 错误消息和警告消息。
- 3 = 错误消息、警告消息和信息消息。