“弹簧”(Spring)约束模拟弹力绳。可以使用“弹簧”(Spring)约束来创建所需效果,如蹦极者从建筑物上跳下。可以在以下对象之间创建弹簧约束:
一个活动或被动刚体和工作区中的某个位置。
两个主动刚体。
一个活动刚体和一个被动刚体。
创建“弹簧”(Spring)约束
选择一个或两个要约束的刚体。
选择“柔体/刚体 > 创建弹簧约束”(Soft/Rigid Bodies > Create Barrier Constraint) > 以显示选项窗口。
对于“约束类型”(Constraint Type),选择“弹簧”(Spring)。
如果要约束两个刚体,并希望它们在接触时彼此穿透而不碰撞,则启用“穿透”(Interpenetrate)。
如果启用“穿透”(Interpenetrate),刚体动画的播放速度会更快。
如果在单个刚体上使用“弹簧”(Spring)约束,则启用“设置初始位置”(Set Initial Position)并输入约束位置的 X、Y 和 Z 值。
如果不启用“设置初始位置”(Set Initial Position),在将单个刚体约束到一个位置时,将在刚体的重心创建“弹簧”(Spring)。
如果为两个刚体创建“弹簧”(Spring)约束,约束将从一个重心延伸到另一个重心。“设置初始位置”(Set Initial Position)选项对于两个刚体之间的“弹簧”(Spring)约束无效。
尽管被动刚体具有一个重心(Maya 在定位“弹簧”(Spring)约束时使用的默认重心),但 Maya 不会在被动刚体的动力学计算中使用该重心。
若要设定“弹簧”(Spring)的属性,打开“约束选项”(Constraint Options)窗口的“弹簧属性”(Spring Attributes)区域。
单击“约束选项”(Constraint Options)窗口中的“创建”(Create)。
要在创建后更改约束,请参见编辑约束。