“弹簧”(Spring)约束模拟弹力绳。可以使用“弹簧”(Spring)约束来创建所需效果,如蹦极者从建筑物上跳下。可以在以下对象之间创建弹簧约束:        

  • 一个活动或被动刚体和工作区中的某个位置。

  • 两个主动刚体。

  • 一个活动刚体和一个被动刚体。

创建“弹簧”(Spring)约束        

  1. 选择一个或两个要约束的刚体。

  2. 选择“柔体/刚体 > 创建弹簧约束”(Soft/Rigid Bodies > Create Barrier Constraint) > 以显示选项窗口。

  3. 对于“约束类型”(Constraint Type),选择“弹簧”(Spring)

  4. 如果要约束两个刚体,并希望它们在接触时彼此穿透而不碰撞,则启用“穿透”(Interpenetrate)。                

    如果启用“穿透”(Interpenetrate),刚体动画的播放速度会更快。              

  5. 如果在单个刚体上使用“弹簧”(Spring)约束,则启用“设置初始位置”(Set Initial Position)并输入约束位置的 X、Y 和 Z 值。                

    如果不启用“设置初始位置”(Set Initial Position),在将单个刚体约束到一个位置时,将在刚体的重心创建“弹簧”(Spring)。                

    如果为两个刚体创建“弹簧”(Spring)约束,约束将从一个重心延伸到另一个重心。“设置初始位置”(Set Initial Position)选项对于两个刚体之间的“弹簧”(Spring)约束无效。                

    尽管被动刚体具有一个重心(Maya 在定位“弹簧”(Spring)约束时使用的默认重心),但 Maya 不会在被动刚体的动力学计算中使用该重心。              

  6. 若要设定“弹簧”(Spring)的属性,打开“约束选项”(Constraint Options)窗口的“弹簧属性”(Spring Attributes)区域。

  7. 单击“约束选项”(Constraint Options)窗口中的“创建”(Create)。              

    要在创建后更改约束,请参见编辑约束。              


,