效果图
1.分析面部表情形态
在做面部绑定之前,需要对角色面部情绪有一定的了解。
分析完面部表情形态之后,可以开始做面部绑定 ,在绑定之前需要对元素的坐标及参数进行调整。
2.坐标及参数调整
检查和调整运动对象的坐标中心,默认状态下,最好对坐标数据进行冻结,方便后期调整。眉毛的坐标轴偏离太远了,不方便进行调整,在三视图中将坐标还原到对象中心。
眼皮、眼珠是绕着眼白旋转运动的,眼珠、眼皮的坐标中心应该与眼白部分重合。
对坐标参数进行冻结。
开始绑定。
二 姿态变形标签制作表情动作
1.姿态变形标签原理
姿态变形标签可以记录同一对象的不同外形状态,在这些不同的状态中自由切换,并且在切换的过程中软件会对切换的过程生成补间动画。
新建一个立方体,C掉 选择所有的面 优化一下。
然后选择立方体, 右键 在角色一栏中选择姿态变形。
添加完标签后,在属性栏中有标签相关的属性,对标签命名。
属性第二栏是混合选项,比如位置就是记录对象的位置属性,缩放就是可以记录缩放属性,全部钩上。
来到标签一栏,添加不同的对象姿态。第一个基本姿态是对象的初始形态,点击添加姿态,重新命名,比如变形1。
选择这个姿态,对小立方进行编辑,比如把它拉长一点。
回到姿态变形标签,通过强度滑块,可以控制姿态的强度,做出变形的动画。
添加一个姿态,命名变形2,选中这个姿态再次对小方块进行编辑。
添加一个姿态,来改变位置等其他属性。
当调整完想要的姿态后,点击进入动画模块,通过拉动不同姿态的强度滑块,可以自由切换刚刚添加的不同形态,而且这些形态之间强度是可以叠加的,比如在变形的同时,也可以同时改变位置。
2.姿态变形标签制作表情动作
用姿态变形标签来做眼珠的转动,眼珠是可以上下左右灵活转动的,在设置姿态的时候,只需要记录下上下左右的角度,通过过这几个方位姿态的强度叠加,就可以控制任何角度了。
对眼珠组添加姿态变形标签,记得命名眼珠旋转,在混合选项里面全部钩上。
点击添加姿态,命名向上看,选中新建的姿态,向上旋转眼珠到适合角度。
再次新建姿态,命名向下看,选中新建的姿态,向下旋转眼珠到合适角度。
左右的姿态按照同样的道理操作。
四个姿态都做完之后,来到动画模块,调整各个姿态的强度,就可以控制眼球的方向。
其他五官的姿态制作原理类似。
三 xpresso标签做表情控制器
1.xpresso的控制逻辑
接下来就要用xpresso标签来做控制器的绑定。通过拖动控制器的小球,来改变右边圆柱的大小。
用小球的x轴位置来控制圆柱的半径大小。
对小球添加xpresso标签,在弹出xpresso面板中拖入小球和圆柱。
选出小球的x位置,选出圆柱的半径。
控制与被控的物体及属性都设置好了,最后就是小球的位置通过什么样的方式来控制圆柱的半径呢。这里既要用到xpresso里面的范围影射节点了。在左边的节点栏点击 xpresso, 然后点击计算,将范围映射节点拖到面板中,并且连接控制与被控制物体。
对范围映射节点做简单的参数设定就可以完成绑定控制了。
2.控制器的简单搭建
有两种控制器,方形的和长条形,控制器中间都有一个小圆球来控制五官的运动。
长条形的控制器称为一维控制器,只能调整小球的一个参数来进行控制,方形的控制器称为二维控制器,可以通过小球的两个位置属性来进行控制,控制的参数更多,操控性较强。
如果姿态变形设置了四个形态,就用方形的控制,如果只有两个或则一个就用一维控制器,眉毛设置了六个形态,可以两个结合使用。
新建一个小球,半径改小,具体大小根据自己的需要。
新建一个方形路径,和一个圆形路径,通过扫描来搭建控制器的外边框,注意外边框的大小最好是整数,方便参数化的调节。
搭建好后,对小球添加保护标签,属性改为限制,把小球限制在框内。
根据方框的大小设置限制的数值。拖动小球的时候就不会超出控制范围。
条形的控制器搭建类似。
3.Xpresso动作绑定
对眉毛设置了六种姿态,选择一个方形控制器加一个条形控制器来绑定。
选择方形控制器,添加xpresso标签,通过控制器小球的X轴位置和Y轴位置来控制姿态变形标签的不同姿态,控制者是控制器的小球,把它拖到面板中,选出小球的x位置和y位。
被控制的物体是眉毛的姿态变形标签,把他拖进来,选出之前设定好的各种姿态。
在侧边栏找到范围映射节点,拖到中间。
用小球的y轴位置控制眉毛弯曲,x轴位置控制眉毛旋转。将小球y位置连接到范围映射再连接到眉毛上弯强度上,设置范围映射节点的参数,勾选限制上限和限制下限。
输入上下限是指小球的移动位置的最大最小值,当小球没有移动的的时候眉毛弯曲强度为零,当小球移动到最高点的时候眉毛向上弯曲达到最大,输入下限为零,输入上限要根据控制器的大小来决定,比如这里是22。那输出上下限就是是眉毛向上弯曲的强度,强度是以百分比来计算的,最小值是零,最大值是1。
当小球从中间向下移动时,眉毛向下弯曲,同样连接范围映射节点,设置下节点参数,记得勾选限制上下限。
小球向下移动,y坐标从零变化到一个负值,输入下限就是小球移动到最下面时的y坐标,输出上线下同样是1和零,测试的时候如果发现方向不对,可以点击反向进行修正。这样小球y轴的运动已经绑定到了眉毛的弯曲上。
绑定小球x轴的运动,拖入入范围映射标签,连接小球x位置和眉毛内旋转强度,勾选限制上限和限制下限。
绑定小球x轴的运动,拖入入范围映射标签,连接小球x位置和眉毛内旋转强度,勾选限制上限和限制下限。
同理,对小球向左移动的动作进行绑定。
眉毛的姿态绑定就完成了,可以拖动控制来检查下是否正确。
用一个条形控制器来控制眉毛的上下移动, 对条形控制器的小球添加Xpresso标签,拖入条形控制器的小球,选出x位置,拖入眉毛姿态变形标签,选出上挑和下沉姿态。
连接范围映射节点,勾选限制上下限,输入上限为坐标最大值,下限为零。
同样,拖入范围映射节点,连接到下沉轻度,设置范围映射参数,眉毛上下运动也绑定完成了。