通过将海洋、摩托艇和一些热键组合在一起构成船的航行背景,您可以创建交互式摩托艇模拟场景。
Maya 使用内置表达式模拟浮力效果,以此将定位器附加到船。
这样,将沿着海洋平面将船的移动连接到海洋,并连接到摄影机的移动。
若要加快模拟速度,则可使海洋着色器中的“波湍流”(Wave Turbulence)为零,而不是增加“频率数”(Num Frequencies)。增加“波高度”(Wave Height)也可以使模拟更动态。
创建以下命令的热键,并使用它们来驱动船。
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;