通过将海洋、摩托艇和一些热键组合在一起构成船的航行背景,您可以创建交互式摩托艇模拟场景。
- 选择“流体效果 > 海洋 > 创建海洋(Fluid Effects > Ocean > Create Ocean)> ”。
将出现选项窗口。
- 打开和,再单击。
- 选择船几何体。
- 选择“流体效果 > 海洋 > 生成摩托艇(Fluid Effects > Ocean > Make Motor Boats)”。
Maya 使用内置表达式模拟浮力效果,以此将定位器附加到船。
- 选择透视摄影机(透视),然后选择“编辑 > 组(Edit > Group)”。此操作将创建一个组,并将透视摄影机放入该组。
- 在()中,请执行下列操作:
- 选择船定位器,并在中打开区域。
- 切换到着色模式。
- 播放场景并调整节流阀和舵设置。
若要加快模拟速度,则可使海洋着色器中的为零,而不是增加。增加也可以使模拟更动态。
热键
创建以下命令的热键,并使用它们来驱动船。
停船关键帧
setAttr locator1.throttle 0 setAttr locator1.rudder 0
增加节流阀
float $t = `getAttr locator1.throttle`; setAttr locator1.throttle ($t + 0.5);
减少节流阀
float $t = `getAttr locator1.throttle`; $t -= 0.5; if( $t < 0 ) $t = 0.0; setAttr locator1.throttle $t;
左舵
float $t = `getAttr locator1.rudder`; $t += 2.0; if( $t > 20 ) $t = 20; setAttr locator1.rudder $t;
右舵
float $t = `getAttr locator1.rudder`; $t -= 2.0; if( $t < -20 ) $t = -20; setAttr locator1.rudder $t;