查看: 1207|回复: 0
打印 上一主题 下一主题

maya制作眼球转动动画教程

[复制链接]

2018

主题

8

听众

1483

积分

助理设计师

Rank: 4

纳金币
8547
精华
115

活跃会员 优秀版主 荣誉管理 论坛元老

跳转到指定楼层
楼主
发表于 2013-10-15 16:47:47 |只看该作者 |倒序浏览
这篇maya动画教程教朋友们用maya制作眼球转动动画,教程主要阐述的是眼球转动时连带眼皮转动的动画。教程比较简单。希望这篇教程对大家有用吧。

20100319051947207.gif

  这个方法就是利用 cluster 和简单表达式实现眼皮眼球联动。看看这个演示是不是很活啊~
  眼球是一个球体,眼皮是贴合并包裹在眼球外的柔软物体。当眼球运动的时候,摩擦作用会影响眼皮,出现微小的联动关系。 maya中有很多实现这样效果的制作方法,比如混和变形、包裹变形、drive key等。但这些制作方法里有些还是比较麻烦的,数据量也大,特别是混和变形,要做好几个混和目标物体,还要把这些drive key到操控手柄上,处理起来很繁琐。
  我研究了许久,想起了cluster 能控制模型上的点的这一特点,经过试验制作出模拟眼球眼皮联动的巧妙技巧,不敢独享,特此写上一小篇,与大家共享!
  1.建立一个sphere,更名为eyeball,跟着建立一个locator;执行constrain > aim命令,作为影响眼球视线的物体,做过绑定的都知道,这里不再详述。

20100319051947712.jpg

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

20100319051948859.jpg

  图2

选取眼皮贴合眼球前部位的点,大约3~4排的点,然后defrom > create cluster,然后把簇的原点移到与眼球相同的中点上,并显示component display > selection handles(手柄),接着更名为eyelid_ctrl。

20100319051948759.jpg

  图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数值是阻尼值,自己试试就知道,可以按自己实际情况调节!)

20100319051948606.jpg

  图4

好消息:纳金网开设网站专题,整合提供各种maya玻璃材质maya模型maya建模教程等,有需要的朋友可自行免费下载!
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-15 15:49 , Processed in 0.113462 second(s), 33 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部