欢迎光临
我们一直在努力

maya4.0刚体和柔体-给刚体添加约束(1)_maya教程

建站超值云服务器,限时71元/月

Maya4.0刚体和柔体-给刚体添加约束
刚体约束用于限制刚体于场景中某个位置或者另外一个刚体上,限制刚体的运动状态。当对场景中的一个物体使用约束时,系统会自动把它转换成刚体。Maya中的刚体约束分为:Nail(钉)约束、Pin(链)约束、Hige(铰链)约束、Spring(弹簧)约束和Barrier(屏障)约束。如图11-15所示的为用约束创建的球体碰撞效果。maya4.0刚体和柔体-给刚体添加约束(1)_maya教程

图11-15刚体约束效果

Nail约束

Nail约束可以把刚体固定在场景中的某一个位置,它只对主动刚体起作用,而对被动刚体不起任何作用。运用刚体约束可以创建出吊起物体的效果,如图11-16所示。

下面是Nail约束的使用方法和效果具体操作步骤如下:

(1)创建一个新场景,添加一个圆柱体,把它从X轴旋转90°,然后在Z轴上放大。结果如图11-17所示。

maya4.0刚体和柔体-给刚体添加约束(1)_maya教程maya4.0刚体和柔体-给刚体添加约束(1)_maya教程

图11-16Nail约束效果图11-17建立圆柱体

(2)创建一个圆环,把它拉伸成基本的链环形。把圆环转过来放在棒的下方。如图11-18所示。

(3)复制第1个圆环物体,绕Y轴旋转90°,然后把它放好。这样重复3次以上,直到得到如图11-19所示的链子为止。

注意:

要确保环之间有一定距离(即不使它们相互接触)。否则建立刚体时将会出现渗透错误,并且模拟会停下来。

maya4.0刚体和柔体-给刚体添加约束(1)_maya教程maya4.0刚体和柔体-给刚体添加约束(1)_maya教程

图11-18创建圆环图11-19创建链

提示:

在建立了第1个环以后,移动并且旋转它,然后可以使用Duplicate属性对话框中的SmartTransform选项完成其余的工作。每一个环都将自动的旋转并移动到位。

(4)选中棒和第1个环,执行Soft/RigidBodies→CreatePassiveRigidBody命令。然后,选中其他所有的环,执行Soft/RigidBodies→CreateActiveRigidBody命令。在这些环仍被选中的前提下,在场景中加入重力场(执行Fields→Gravity命令)。播放动画时,将会看到这些环落下来并且互相反弹着,最后在200帧左右停了下来,如图11-20所示。

maya4.0刚体和柔体-给刚体添加约束(1)_maya教程

图11-20加入重力场

(5)为刚体加入约束。选中第1个圆环,执行Soft/RigidBodies→CreateConstraint命令打开ConstraintOptions窗口,设置ConstraintType的类型为Nail,如图11-21所示。

(6)单击Create按钮创建Nail约束。在视图中可以看到Nail约束处于圆环的原点位置,如图11-22所示。

(7)单击播放按钮,会看到Nbil约束的效果。

maya4.0刚体和柔体-给刚体添加约束(1)_maya教程

图11-21ConstraintOptions窗口

maya4.0刚体和柔体-给刚体添加约束(1)_maya教程

图11-22约束的位置

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » maya4.0刚体和柔体-给刚体添加约束(1)_maya教程
分享到: 更多 (0)