添加和编辑 BOSS 解算器

Bifröst 海洋模拟系统使用解算器生成波浪并置换几何体。您可以在同一几何体上使用多个解算器,然后将其效果混合在一起。

添加解算器

  1. 创建一个平坦的平面多边形网格来定义水面范围(即模拟域)。为了获得最佳的结果,请执行以下操作:
    • 该网格应与世界 XZ 平面对齐。
    • 它应具有足够的细分来显示要预览的细节级别。
    注: 模拟的分辨率独立于网格的分辨率。您可以在较粗糙的细节级别使用分辨率相对较低的网格来提高预览速度,然后当您感到满意时,将模拟传递到高分辨率网格。请参见替换 BOSS 模拟域
  2. 选择“BOSS > BOSS 编辑器”(Boss > Boss Editor)以显示“BOSS 涟漪/波浪生成器”(Boss Ripple/Wave Generator)窗口。
  3. 选中该网格后,添加解算器:
    创建波浪解算器(Create Wave Solver)
    使用此选项可从未变形的网格开始,然后根据需要添加影响。
    创建光谱波浪(Create Spectral Waves)
    使用此选项可从基本海洋模拟开始,然后根据需要添加影响。
  4. 默认情况下,将会隐藏原始网格,并使用相同的材质创建 BossOutput 网格。

  5. 根据需要添加更多的解算器。默认情况下,它们使用的网格与模拟域全都相同。

    例如,您可以对具有船和岩石等影响的海洋表面使用光谱波浪解算器。然后,您还可以添加具有相同影响的波浪解算器,从而进一步控制其所创建的尾迹和波浪。

编辑解算器

若要将解算器的属性显示在“属性编辑器”(Attribute Editor)中,请确保“BOSS 涟漪/波浪生成器”(Boss Ripple/Wave Generator)窗口中的“自动选择节点”(Auto Select Nodes)处于启用状态,然后在左侧的“波浪解算器”(Wave Solver)列表中选择一个解算器。

有关属性的简短描述,请将指针悬停在属性上方。如果在短暂的延迟后并未显示工具提示,请确保已在帮助首选项中启用“显示工具动画演示”(Display Toolclips)

以下是有关其中几个设置的一些注释:
  • 在同一域中混合多个解算器的结果时,请使用“波高度”(Wave Height)控制每个解算器的强度,包括其影响。
  • “分辨率 X”(Resolution X)“分辨率 Y”(Resolution Z)控制模拟而不是网格的分辨率。它们也用于缓存 EXR 文件的大小。为获得最佳效果,这些属性应与场景世界 X 和 Z 轴中的域纵横比匹配。在同一域中,如果无需每个解算器的细节级别相同,那么不同的解算器可以具有不同的分辨率。您可以随时更改分辨率,例如,先从低分辨率开始以加快播放速度,然后增加分辨率以获得更多细节。
  • “重力 m/s2”(Gravity m/s2)是比例的主控制器。默认值 9.8 假定当 Maya 的“线性”(Linear)工作单位设置为默认值“厘米”(cm)时,栅格单位为 1 米。如果按不同的比例对场景建模,则应调整此值。
  • 如果将使用 EXR 缓存文件进行向量置换,或者如果将使用该网格引导 Bifröst 液体模拟,则启用“使用水平置换”(Use Horizontal Displacement)并选择性地调整“波大小”(Wave Size),同时捕捉水平运动。
  • 对于光谱波浪解算器,“面片大小 X (m)”(Patch Size X (m))“面片大小 Z (m)”(Patch Size Z (m))控制要模拟的海洋表面大小,同样假设当 Maya 的“线性”(Linear)工作单位设置为默认值“厘米”(cm)时,栅格单位是 1 米。

    • 挤压或拉伸此面片以适配域网格,因此,为了获得最佳效果,这些值应与域匹配。您可能需要调整“重力 m/s2”(Gravity m/s2)“波高度”(Wave Height)来进行补偿。

    • 如果基础网格将延伸到以场景原点为中心的此区域大小之外,则出现重复的区域(如果“周期”(Periodic)选项处于启用状态),或出现未变形区域(如果此选项处于禁用状态)。如果模拟面片大于网格域,则变形表示只有一部分区域进行了模拟和选择性缓存,您可以在面片中变换输入网格以显示其他区域(如果需要)。

      或者,您也可以调整“空间比例”(Space Scale),将模拟区域更好地拟合到网格。“空间比例”(Space Scale)还会影响波浪的速度 - 您可以按 1/(“空间比例”(Space Scale))2 缩放“重力 m/s2”(Gravity m/s2)值以恢复波浪的原始速度。

  • 毛细波是由曲面张力所造成的小涟漪。除非对模拟和域网格使用非常高的分辨率,否则它们可能不可见。