使船漂浮

 
 
 

通过向对象添加船定位器,可以使对象像船一样漂浮着。标准船定位器的行为与动力学定位器类似,但它还会在 X 和 Z 方向上旋转。摩托艇定位器包含节流阀、舵和侧滚属性,用于逼真地模拟摩托艇的运动。

对于在海洋或池塘中的船的示例,可以从“流体效果 > 获取海洋/池塘示例”(Fluid Effects > Get Ocean/Pond Example)选择一个预设海洋或池塘。例如,Rowboat.ma。

有关导入海洋示例的信息,请参见使用示例海洋或池塘创建海洋效果

有关以交互方式播放摩托艇模拟的示例,请参见创建交互式船模拟

生成船

  1. 选择要生成船的对象,然后选择希望船在其中漂浮的海洋(如果场景中有多个海洋)。
  2. 选择流体效果 > 海洋 > 生成船(Fluid Effects > Ocean > Make Boats) >

    将显示“生成船”(Make Boats)窗口。

    默认情况下,会将定位器直接连接到表达式,从而能够在不断开表达式的情况下重命名定位器。

    如果要以交互方式移动定位器的位置,则不能将定位器直接连接到表达式。在这种情况下,请启用“自由变换”(Free Transform)

  3. 单击“生成船”(Make Boats)

    Maya 将对象连接到船定位器,该定位器具有连接到它的预定义表达式。

  4. 在 locatorShape“属性编辑器”(Attribute Editor)“附加属性”(Extra Attributes)区域中,修改用于模拟浮力效果的选项(请参见动力学定位器船定位器)。这些充当表达式的输入。
  5. 使用 Maya 窗口底部的播放控件播放该动画。

生成摩托艇

  1. 选择要生成船的对象,然后选择希望船在其中漂浮的海洋(如果场景中有多个海洋)。
  2. 选择流体效果 > 海洋 > 生成摩托艇(Fluid Effects > Ocean > Make Motor Boats) >

    将显示“生成摩托艇”(Make Motor Boats)窗口。

    默认情况下,会将定位器直接连接到表达式,从而能够在不断开表达式的情况下重命名定位器。

    如果要以交互方式移动定位器的位置,则不能将定位器直接连接到表达式。在这种情况下,请启用“自由变换”(Free Transform)

  3. 单击“生成摩托艇”(Make Motor Boats)

    Maya 将对象连接到船定位器,该定位器具有连接到它的预定义表达式。

  4. 在 locatorShape“属性编辑器”(Attribute Editor)“附加属性”(Extra Attributes)区域中,修改用于模拟浮力效果的选项(请参见动力学定位器船定位器)。这些充当表达式的输入。
  5. 使用 Maya 窗口底部的播放控件播放该动画。

船定位器

船定位器在 Y 方向上跟随海洋的运动,但另外会在 X 和 Z 方向上旋转以允许船在波浪中俯仰和侧滚。

添加船定位器

  1. 选择流体效果 > 海洋 > 添加船定位器(Fluid Effects > Ocean > Add Boat Locator) >

    将显示“创建船定位器”(Create Boat Locator)窗口。

    如果要以交互方式移动定位器的位置,则无法将定位器直接连接到表达式。在本例中,启用“自由变换”(Free Transform)