可以使几何体(例如船)漂浮在海洋上,使其随波浪的运动而相应地移动。以下步骤说明了如何使用简单的多边形立方体。
使立方体漂浮在海洋上
创建多边形立方体(选择“创建 > 多边形基本体 > 立方体”(Create > Polygon Primitives > Cube))。
在“属性编辑器”(Attribute Editor)中,单击“pCube1”选项卡并缩放立方体,如下所示:
缩放(Scale):10 10 10
同时选择立方体和海洋平面(非预览平面),然后选择“流体效果 > 海洋 > 生成船”(Fluid Effects > Ocean > Make Boats)。
Maya 在立方体的中心创建船定位器以标记立方体的空间位置。该定位器将连接到模拟浮力效果的预定义表达式。表达式将连接到海洋的波浪高度(置换)。
若要详细了解表达式,请查看《Maya 快速入门》中的“表达式”课程。
使用播放控件播放模拟。
立方体在海洋中上下摆动、俯仰并左右摇晃。
在“属性编辑器”(Attribute Editor)中,单击“locatorShape1”选项卡,并在“附加属性”(Extra Attributes)区域中,修改以下选项。这些作为表达式的输入。
浮力(Buoyancy):0.75
侧滚(Roll):0.1
俯仰(Pitch):0.2
增加“浮力”(Buoyancy)将使长方体漂浮的程度更高而沉入海洋的程度更低。减少“侧滚”(Roll)和“俯仰”(Pitch)值将降低由于波浪运动而产生的一侧到另一侧的侧滚程度和前后俯仰程度。