当前位置: IT大杂烩 > 人工智能  > Maya4.0刚体和柔体-给刚体添加约束(1)

Maya4.0刚体和柔体-给刚体添加约束(1)

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

图11-15刚体约束效果

Nail约束

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

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

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

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

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

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

注意:

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

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

提示:

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

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

图11-20加入重力场

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

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

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

图11-21ConstraintOptions窗口

图11-22约束的位置



发布此文章仅为传递网友分享,不代表本站观点,若侵权请联系我们删除,本站将不对此承担任何责任。
Copyright ©2018  IT大杂烩  版权所有  京ICP备11030978号-1 网站地图