当前位置: 首页 > 图文教程 > 3D设计 > Maya > Maya 4.0 刚体和柔体-给刚体添加约束|

Maya
maya 快捷键
maya自动存盘插件
maya自动逐桢渲染插件
maya 一个做石头的插件Rock Gen
MAYA毛发教程
MAYA Hair 头发模块教程一 --基本流程篇
MAYA Hair 头发模块教程之二:生成篇
MAYA Hair 头发模块教程三 — 基本设置篇
MAYA Hair 头发模块教程之四 : 动力学篇
布料质感
MAYA多边形工具初级小教程
MAYA初级腿骨设置教程
学习MAYA的进度:自然的天空(evnSky)
MAYA的进度:金属的历程
MAYA的hair系统制作柔软的辫子
MAYA实现美女泡泡
用maya的粒子作水流
实例制作记录:maya角色动画制作(一)
昆虫质感—3D静帧《蚂蚁》制作剖析(上)
昆虫质感—3D静帧《蚂蚁》制作剖析(下)

Maya 4.0 刚体和柔体-给刚体添加约束|


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-12-02   浏览: 44 ::
收藏到网摘: n/a

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

图 11-15 刚体约束效果

Nail 约束

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

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

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

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

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

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

注意:

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

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

提示:

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

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

图 11-20 加入重力场

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

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

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

图 11-21 Constraint Options 窗口

图 11-22 约束的位置

   Pin 约束

Pin 约束可以在某一确定的位置上将两个刚体连接在一起,连接的物体可以是两个主动刚体,也可以是一个主动刚体和被动刚体。

下面是建立 Pin 约束的实例,具体操作步骤如下:

(1) 选中想要建立 Pin 约束的两个刚体。

(2) 执行 Soft/Rigid Bodies → Create Constraint □命令打开其参数对话框。

(3) 在 Constraint Type 下拉列表中选择 Pin 选项。

(4) 如果要在刚体发生碰撞时,刚体之间能够互相渗透,则选中 Interpenetrate 复选框。

(5) 如果要设置 Pin 约束的位置,就选中 Set Initial Position 复选框,然后在其下的 X 、 Y 和 Z 的文本框中输入 Pin 约束的坐标位置即可。如果没有选中此复选框,系统将会在两个刚体的中间创建 Pin 约束。

(6) 单击 Create 按钮创建 Pin 约束,结果如图 11-23 所示。