Duik16头部绑定详解Paert2...

  • 经验类型教程
  • 经验属性原创文章
  • 经验版权署名-非商业性使用-禁止演绎
4036 4 18 2019-07-10

接着上次的教程

上篇文章介绍了Duik16“连接器”的原理和五官转面的绑定,这次接着讲解头部绑定的两个难点:头发绑定和耳朵的绑定。上篇文章链接:https://www.ui.cn/detail/475023.html,源文件及插件在公众号“设计师爱动效”回复“角色绑定”即可下载。


上篇文章中我们完成了头部转面的绑定,下面讲解下头部绑定的技巧



1头发绑定技巧


我们在角色绘制的时候头发分成了两个形状,在Ae中通过添加“合并路径”得到发际线,这样做的好处是当我们移动上面减去图层时可以简单模拟头部转动的效果。


Image title

因为两个形状在同一个图层之中,我们无法单独控制X、Y轴的位移,所以,我们新建一个空图层,通过表达式将“减去形状”的位置绑定到空物体上,这样就可以单独控制不同的轴向。


如下图,我们在表达式编辑栏中输入(英文输入法下):var x = (注“x”左右、“=”右边有空格)、然后将“蚊香”图标拖到空体的X轴属性上,然后用“分号”结尾


同理输入:var y = (同上空格),将“蚊香图标”拖到空物体Y轴属性上,“分号”结尾


两次回车键输入:[x,y];


格式如下(划线部分不需要输入、注意空格和分号):

var x = thisComp.layer("头发控制").transform.xPosition;

var y = thisComp.layer("头发控制").transform.yPosition;


[x,y]

Image title


绑定好之后就可以通过空物体来单独控制头发的X、Y轴位置了。

Image title

按照之前讲解的原理,将头发绑定到滑块上。

Image title然后将刘海,发丝等其他部分直接绑定到面部控制的空物体上,让头发跟着五官一起移动。

Image title


按照面部绑定的原理,对头发层的路径K帧,调整下不同角度的形状,看起来更加自然。这样头发的绑定就完成了。

Image title

头发绑定的难点在于使用表达式的使用,在书写表达式的时候要注意在英文输入法下输入,还有注意换行和空格,每行末尾用“分号”结尾。





2耳朵绑定技巧


下面讲下耳朵的绑定技巧:角色在左右转动的时候耳朵会“从后面跑到前面”之前的五官绑定无法实现这样的效果,这里需要做些特殊处理


首先还是按照之前的方法将耳朵绑定到滑块上(角色在向左和向右转头的时候耳朵都会往中间移动,隐藏起来)

Image title

接着将两个耳朵复制一份,并移动到“脸部”图层之上,对复制的两个图层的透明度属性k帧绑定,然后将透明度属性上的关键帧改成“定格关键帧”如下,


Image title


这样耳朵就绑定好了,耳朵绑定的关键在于分前后两层来模拟耳朵转动的效果,来实现耳朵由“后面跑到前面的效果”,再通过调整复制图层的透明度属性,来实现前后图层的无缝衔接(透明度属性上的关键帧转为“定格关键帧”)





03细节调整


角色左右转动时,脸部“腮红”会跑出脸部之外,显得比较奇怪,这里需要做些小处理,


Image title

我们复制两个脸部图层,分别移到左后腮红图层之上,使用Alpha遮罩将“腮红”同层限制在脸部之内,如下:

Image title


这样就不会超出脸部范围了

Image title





到此整个角色头部绑定的文章就写完了,有讲的不清楚的地方可以私信,我会及时回复,最近弄了个公众号叫“设计师爱动效”,准备将我的采集、教程、插件软件等干货免费分享出来,有兴趣的朋友可以关注一波。

Image title



全部评论:4条

  • 番茄炒了蛋

    2019-07-24 09:57

    @: 嘴巴的衔接很简单,新建一个滑块,选中所有嘴巴形状,点击“连接到不透明度”就OK了!

  • 番茄炒了蛋

    2019-07-24 09:55

    @: 图文形式很难把细节将得很清楚,所以把工程文件分享出来了,你可以对照着看看喔!

  • 2019-07-23 23:08

    还有耳朵k帧,在面部上面的图层,左耳和右耳的透明度具体怎么k,我自己还是k不好

  • 2019-07-23 22:35

    大神好厉害,嘴巴的衔接还没有讲解呢,期待part3

更多作品

发表评论

取消

点击右上角
分享给朋友吧

分享到

取消

每人每天仅限5票,快给你心仪的作品鼓励的一票。

投票