Maya 具有两种刚体:主动刚体和被动刚体。通过动力学(场、碰撞和弹簧)而非关键点对主动刚体设定动画。
因为球和板都是主动刚体,因而球因重力的拉动而落下,并在碰撞到板后又反弹。
被动刚体可与主动刚体碰撞。可以对其“平移”(Translate)和“旋转”(Rotate)属性设置关键帧,但动力学对其没有效果。
在以上步骤中,所有板都是主动刚体并对球的碰撞做出反应。在以下步骤中,可以将底部的板更改为被动刚体,以使球反弹离开板而板却不对碰撞做出反应。
将主动刚体更改为被动刚体
选择 pCube1 并显示“属性编辑器”(Attribute Editor)。
单击 rigidBody1 选项卡,以显示刚体属性。
在“刚体属性”(Rigid Body Attributes)区域中,禁用“主动”(Active)以使 pCube1 成为被动刚体。隐藏“属性编辑器”(Attribute Editor)。
转到播放范围的开始处,然后播放动画。
观察 pCube1 如何不再对球的影响做出反应而球却继续反弹。