01 简单模拟头部旋转,头发胡子的绑定技巧
下面我们来演示下头发和胡子的绑定,我们将绘制好的角色导入到Ae之中,对图层整理命名,可以用颜色标签对图层进行分类整理。
我们首先来绑定发际线的部分。找到我们用来模拟发际线的两个图层,将其合并为一个图层,打开图层内容,添加合并路径,模式改为相减,调整图层顺序得倒正确的效果。
打开剪去部分的位置属性,我们需要通过剪去部分的左右移动来模拟头部左右转动的效果。
前面我们分析过,Duilk的绑定是x轴和y轴分开的,而这里我们无法将图层的位置单独分开,所以我们需要新建一个空白图层,将其位置属性先绑定到空白图层上。新建一个空白对象,命名,打开空白对象的位置属性,右键,单独尺寸,点击归零器,将空白对象的位置坐标就归零。
我们需要把头发剪去部分的位置坐标绑定到空白对象上,这里会用到一个简单的表达式。按住alt键点击小秒表图标,英文输入法下,在右边的表达式编辑区中输入:var空格x空格=空格。
然后将左边的小蚊香图标拖动到,空白层的x位置上,然后用分号结束这句语法。
按Enter键换行,同样输入var空格y空格=空格,将左边的小蚊香图标拖动到空白图层y位置上,然后用分号结束。
按两次enter键分行,输入[x,y],就完成表达式的绑定了。现在我们来拖动空白对象的位置就可以控制头发剪去部分的位置了,而且,x轴和y轴是分开的,这就方便我们用Duilk来进行绑定。
首先绑定X轴的运动,在第10帧对空白层的x位置打关键帧,在左边第0帧,向左移动发际线到合适的位置,在右边第20帧向右移动发际线到合适的位置。
进入Duilk连接器模块,点击控制器的滑块,点击选择控制器,选中刚刚设置好的三个关键帧,选择轴向为x轴,链接至属性,左右拖动控制器滑块,发际线就跟着一起运动了。
同样的原理,我们来做抬头和低头的绑定,在第10帧对空白层的y位置打关键帧,左边第0帧向上移动发际线到合适的位置,右边第20帧向下移动发际线到合适的位置。选中三个关键帧,选择轴向为y轴,点击链接至属性,发际线部分就绑定完成了。
我们继续绑定头发底部形状,头部左右转动的时候,鬓角的头发也会根据角度的变化改变形态,我们用同样的方法对头发鬓角做绑定。这里方法都是一样的,我就不详细解说了。
头发底部图层绑定完成后,还要对头发遮盖部分进行绑定,我们发现在某些角度下,脸部图层的描边会穿帮,所以我们要对头发遮盖的形状路径做绑定,让它匹配每一个角度。
到此头发还剩下上面的刘海没绑定了,方法原理都一摸一样,视频有详细的演示;胡子的绑定方法跟头发一摸一样,为了节约时间,我也不详细解说了!
头发和胡子的绑定是整个头部绑定复杂的部分了,需要大家多一些耐心,仔细调整,下个部分,我们来做其他五官的绑定。