欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

AE制作字从一个人脸上划过的动态效果

程序员文章站 2023-12-03 10:27:40
AE制作字从一个人脸上划过的动态效果...

今天为大家分享ae制作字从一个人脸上划过的动态效果方法,教程很不错,很值得大家学习,所以推荐过来,感兴趣的朋友可以了解一下!

记得过去曾有网友提问过一个问题,如何让字或某物的投影从一个人的脸上划过,这个问题的首选当然可以使用三维,不过光是做脸部模型已经可以让很多人找不到北了,何况还有镜头的运动以及人的脸部动作模仿更是让我这个cg菜鸟不知如何下手,那么纯平面合成是否可以做到这个效果呢?答案是肯定的:)因为人的视觉是很好骗的,(眼见为实?鬼才相信:).否则要你我这些搞后期的干什么!)不过前提条件是画面是运动的,定帧看,难度太高,只有三维做了。

下面我就运用ae,来说说做法:

1、 这是孩子的中景,这个镜头是运动的。我想让一串字从他的脸上掠过,根据人的脸部特征,自然是鼻子最高,下来还有面颊、眼、嘴等凹凸不平的地方,那么当字掠过时,给人的感觉自然要顺着面部特征起伏,如何实现?

AE制作字从一个人脸上划过的动态效果

在ae中,我想displacement map应该可以实现。.要想有凸凹,那么置换的图应该是一张黑白灰图。首先我想到把这张图以luma方式选择脸部并形成黑白灰图,实践证明失败,有兴趣的朋友可以试一下,由于光的分布不是有规律的,置换出来的凸凹将会变得没有规律。因此根据上图,我用选区勾勒了面部突出的位置,用白至灰把选区进行填充,表示这里的高低过程,选区加5个像素的羽化,图如下:

AE制作字从一个人脸上划过的动态效果

把黑灰白图存成带alpha通道的tga文件,.我现在把他命名为a.tga文件。

2、 进入ae,先做字的位移动画。如图所示:

AE制作字从一个人脸上划过的动态效果

再把该字层自身做嵌套。为什么要做嵌套?因为我的这个字层是photoshop中的一层,大家都知道该层的大小就是字本身的长宽,而在做displacement map置换时,需要在同尺寸、同位置进行变换,我的a.tga文件是720*576大小,因此该字层也要720*576,嵌套后他的大小就是720*576。

接下来,做a.tga的位移动画。由于孩子的脸是动的,为了字的起伏不穿帮,a图也需要随脸一起动,这个就很容易做到了,如果动作大的话,可以用跟踪求轨迹,我的这段图动作较小,而且平滑,我就只做了三个关键点,如图:

AE制作字从一个人脸上划过的动态效果

并在它的下层做了一个不是纯黑的solid层,.因为我想让字在过脸庞的前后都能看见。把这两层嵌套。

AE制作字从一个人脸上划过的动态效果

把上述两个嵌套和孩子的序列图调入同一个时间线上。给字的合并层加上三维,参数如上,关闭a.tga合并层的可视,对字的合并层加effect/distort/displacement效果,参数分别按上图调整。好了,preview吧,端起caffe,打开音乐,欣赏吧!

相关标签: AE 动态