Maya教程:学习制作造型很漂亮华丽的BJD娃娃素材图,3D娃娃。(6)
5.表情
AdvancedSkeleton插件提供了表情绑定功能,可以很方便的生成面部控制系统,尤其在口型的控制上十分优秀。目前我还不需要这套过于复杂的系统,因此人物的面部 表情我依旧使用传统的blendShape来完成,并通过blendShape窗口的滑动条来控制表情动画。
图23
这里分享一个眼部眉毛跟随眼皮运动的制作技巧:
1.首先要保证睫毛与眼皮的接触良好。因为建模时,我是直接从眼皮的线段中挤压出面片作为睫毛,因此两个模型的接触边能较好的匹配。
图24
2.分别选择眼睑上下靠近睫毛的线条,执行Modify->Convert->PolygonEdgesToCurve,将多边形线条转为Nurbs曲线。
图25
3.执行CreateDeformers->WireTool(默认设置即可),然后选择上眼睑睫毛,按键盘的Enter建完成选择,接着选择上一个步骤生成的Nurbs曲线,按Enter完成线变形器的添加。
曲线可在outliner中选择,WireTool(线变形器)会增加一条隐藏的变形参考曲线,类似于柔体系统的目标物体。
图26
4.完成左右眼部睫毛的曲线控制后,接着选择上睫毛面片的外部点,执行CreateDeformers->Cluster,创建一个簇变形器。
对上睫毛创建簇变形器控制,是为了在闭眼的时候控制睫毛的朝向,如果不是比较明显的长睫毛,比如卡通的线条式眉毛,可以忽略这步。
图27
5.执行BlendShape的表情控制后,开启驱动关键帧编辑器:Animate->SetDrivenKey->Set…
Driver选择的是控制眨眼的BlendSape节点,Driven选择的是簇变形器的Translate属性。
图28
图29
6.当闭眼时,簇变形器受到BlendShape参数的影响,将改变上睫毛的朝向为向下。
多边形转换线条为Nurbs曲线,簇变形对模型点的控制,都依赖于历史构建,因此要注意保留历史。
图30