第29讲 约束.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第29讲 约束

三维动画-MAYA 第二十九节 约束 主讲:徐寅頔 课程回顾 一、整体骨骼打法 二、面部表情控制器打法 本节内容 一、点约束 二、目标约束 三、方向约束 四、缩放约束 父约束 五、五、几何体约束 法线约束 切线约束 六、极点矢量 教学重难点 重点: 约束的使用 难点:如何让约束使用在骨骼上 约束工具 所谓约束,就是将事物的变化限制在一个特定的范围内。在Maya中,可以使用约束来限制物体的空间变换。借助约束工具,可以让物体按照特定的方式移动、旋转和缩放以完成动画的需要。Maya提供了一系列的约束工具,利用约束工具可以在物体物体之间创建控制与被控制的关系。用来控制的物体称为约束体,被控制的物体称为被约束体,Maya提供了9种约束工具,不同的约束工具可以完成不同的约束功能。 我们切换到Animation模块下,Constrain菜单下即为约束菜单 一、点约束 创建定位器: 创建约束很重要的一步就是需要我们创建一个定位器 主菜单中选择Create(创建)-Locator(定位器),即可看到我们的主视图区多了一个定位点,如下图所示: 一、点约束 定位器的作用顾名思义,主要是起到定位的作用,有时候也会起到一些控制的作用。 现在我们做一个例子来解释定位器的作用。首先我们创建一个圆柱体,然后把圆柱体的中心点位置按Insert键切换,按住V键吸附移动到圆柱体的顶点位置。 再创建一个定位器,然后把定位器同样按住V键,吸附移动到圆柱体的另一头的顶点位置。 创建一个父子关系,把圆柱体建立为父亲关系,定位点创建为子关系。 一、点约束 这个时候我们可以创建一个点约束,首先我们创建一个圆球,然后先选择定位器再选择这个圆球,创建点约束命令。发现圆球的中心点位置瞬间移动到了定位点的中心点位置,这就说明这个定位器对这个物体产生了点约束,这个时候我们移动还是旋转这个圆柱体,因为定位器是它的子关系,而圆球又是被定位器约束的对象,那么定位器和圆球都会跟着圆柱移动。 一、点约束 现在我们做一个小例子,做一个传递的动画,我们创建三个圆柱,都用同样的方法在每一个圆柱下创建一个定位器,然后移动中心点位置并与定位器创建父子关系,同时我们把三个定位器都与这个圆球创建一个点约束,可以看到大纲视图里面球的下面多了个子关系的节点,近似于叹号。我们选择这个节点,发现通道栏里面出现了三个属性,Locator 1W0就是第一个 定位器的点约束, Locator 2W1与Locator 3W2就依次是 第二个和第三个针对这个球体创建的点约束。 一、点约束 现在我们看到虽然创建了三个定位器,并且同时对这个球体产生了点约束,那么这个球体依然是附着在第一个定位器下的,因为我调整了三个定位器对球体的约束值,看到右下角的属性值,1为约束,0为不约束,如果有两个定位点的值都为1,那么球体就会选择两点之间的中心位置进行位移约束。在这个动画里我显然不需要球体在两个圆柱体之间,所以我修改为第一个定位器对其完全控制,而另外的两个定位器对其不产生影响,所以虽然创建了三个定位器,但是目前只有定位器1对其产生约束效果。 我们可以创建一个传递动画,首先制作普通的圆柱体运动,然后我们就可以调整约束的值,切换每一个定位器对圆球的影响来达到圆球在几个定位器之间传递的效果 一、点约束 目标约束,即做一个定位器,然后让一个物体的方向可以跟着目标的方向进行旋转,目标约束只能约束一个对象的角度,让其角度跟随定位器进行移动,不能对其进行位移约束。 我们只需要选择定位器,然后选择需要约束的物体,然后选择Constrain-Aim(目标约束)即可。 这种约束大多用在摄像机定位,以及眼睛的眼神对准,或者骨骼绑定等等。 二、目标约束 方向约束,即是让一个或多个物体的方向控制一个约束对象的方向变化,此约束不影响物体的位置或缩放,紧紧影响它的方向。 它可以匹配一个或多个物体的方向,此约束对控制多个物体的的方向是非常有用的。例如多个一样物体的方向旋转,我们选择定位器,然后选择需要约束的物体,执行Constrain-Orient(方向约束)即可。 三、方向约束 缩放约束,当我们学习了这么多约束,基本上已经不难想到缩放约束的意义了,它可以控制一个物体跟随另一个或多个物体的比例变化,此约束不影响物体的位置或方向,只影响比例,执行Constrain-Scale(缩放约束)即可。 父约束,使用父约束可以让约束对象像目标的子物体一样跟随目标运动,他们会保持当前的相对空间方位,包括位置和方向,父约束也可以让约束对象受多个目标体的均衡控制,在使用父约束的时候,约束对象不会变成目标体层级结构中的一部分,但它却会像目标体的子物体一样

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档