
一个活动的眼球,想知道是怎么做出来的吗,下面请跟我一步一步来:
首先要了解眼球是一个球体状,眼皮是贴合并包裹在眼球外的一层柔软的皮肤,每当咱们的眼球运动的时候,在摩擦作用的影响下,就会出现小浮动的联动关系。在三维动画制作软件中有很多的方式可以实现这个效果,但并不是所有的方法都是合理的,很多的方式都是很麻烦的,今天新锐3D动画制作公司就交给大家一个简易的方式来处理这个问题。
1.建立一个Sphere,更名为Eyeball,跟着建立一个Locator;执行Constrain > Aim命令,作为影响眼球视线的物体,做过绑定的都知道,这里不再详述。

图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
|