当前位置:丝路教程网 > Maya > Maya教程 >

【MAYA教程】MAYA制作转动的眼球动画效果

2017-12-15 10:16 来源: 丝路教程网 分类: Maya教程
258 作者:丝路教程网

[导读] 今天丝路教程网小编带给大家的Maya教程是用Maya制作转动眼球的动画效果。采用的方法是利用 Cluster 和简单表达式实现眼皮眼球联动。看一下最终呈现的效果。

  今天丝路教程网小编带给大家的Maya教程是用Maya制作转动眼球的动画效果。采用的方法是利用 Cluster 和简单表达式实现眼皮眼球联动。看一下最终呈现的效果。

Maya教程

  眼球是一个球体,眼皮是贴合并包裹在眼球外的柔软物体。当眼球运动的时候,摩擦作用会影响眼皮,出现微小的联动关系。 Maya中有很多实现这样效果的制作方法,比如混和变形、包裹变形、Drive Key等。但这些制作方法里有些还是比较麻烦的,数据量也大,特别是混和变形,要做好几个混和目标物体,还要把这些Drive Key到操控手柄上,处理起来很繁琐。

  经过试验与探索,我们可以使用Cluster 来控制模型上的点的这一特点,制作出模拟眼球眼皮联动的巧妙技巧。

  1.建立一个Sphere,更名为Eyeball,跟着建立一个Locator,执行Constrain > Aim命令,作为影响眼球视线的物体。

Maya绘制眼球

  图1

  接着制作眼皮模型,用NURBS或者Polygon都可,并贴合眼球结构。这里用的是NURBS,为的是方便演示。

  图2

  选取眼皮贴合眼球前部位的点,大约3~4排的点,然后Defrom > Create Cluster,然后把簇的原点移到与眼球相同的中点上,并显示Component Display > Selection Handles(手柄),接着更名为eyelid_Ctrl。

  图3

  现在我们就要利用非常简单的表达式实现眼球对眼皮的影响!选中eyelid_Ctrl 再打开Expression Editor,在Expression对话框输入以下内容并确定:

  eyelid_Ctrl.rotateX = eyeball.rotateX/6;

  eyelid_Ctrl.rotateY = eyeball.rotateY/6;

  eyelid_Ctrl.rotateZ = eyeball.rotateZ/6;

  (其中的/6数值是阻尼值,自己试试就知道,可以按自己实际情况调节!)

  图4


免责声明:

丝路教程网的部分文章信息来源于网络以及网友投稿,本网站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,如权利人发现存在误传其作品情形,请及时与本站联系。

  • 所属专题:maya教程专题
  • 本文链接:http://blog.silucg.com/maya09/mayajc/article-7729.html
Copyright © 2008-2017 blog.silucg.com 丝路教程网 版权所有 网站地图
点击这里给我发消息
丝路教育