单一技能是越来越跟不上发展了。不少学设计的跑过来学AI换脸,没想到有一天玩AI的还得去学AE~哈哈。
前不久介绍了一下DFL更新的情况,其中提到了一个新增的脸型“wholeface” ,意思就是整个脸。之前有个“fullface”称之为全脸,其实全脸并不是整个脸,他还是没有包含额头,而整脸是包含了额头。外国人不P图,抬头纹可以很抢戏哦!
但是因为...不知道什么原因,DFL的即便选了整脸,但是遮罩依旧是全脸,也就是单单通过DFL依旧无法替换额头。所以必须要结合AE。引入AE自然也是好处多多,比如可以换整个脸部区域,可以进行精细的调色,AE大神们还可以尽情发挥...
下面我就简单演示一下,使用“整脸”的整个过程。整个过程可以大致分为两块:AI部分,AE部分。我这里使用的软件版本为DeepFaceLab0223。
第一部分
AI部分大步骤没有变。依旧是需要分解视频,提取人脸,训练模型,转换合成。 具体步骤如上图,几个不一样的地方我着重说一下。
1. 提取脚本不一样,使用带wholeface的脚本。因为整脸需要更大的人脸区域,所以头像尺寸从256改成了512。这里需要注意,你用以前的素材AI放大到512并没有用。所以如果用整脸必须重新提取。
2. 训练的时候facetype选 WF ,也就是整脸。其他参数可以默认。
因为素材和脸型都一样,又从零开始练模型,练到30几万实在是不想搞了,也就马马虎虎拿来演示了。 3. 合成的时候,合成模式需要选择RAM-RGB。
全脸(Full_face)时候的区域。
整脸(Whole_face)时候的区域。通过对比,可以看到这两个的区域是完全不一样的。整脸要大很多。
4. 合成视频的时候,可以选无损的mov格式。
第二部分
AE早有听闻,但是从未上手,经过AE大婶的连夜指导,我就现学现卖了。开始这部分之前,你首先得有个AE,至于配置的话,一般玩换脸的配置都不差,应该不是问题。 我这里用的是AE2020。
具体步骤:
1. 把data_dst.mp4和合成的result.mov一起拖到软件里面。result.mov放在上面,data_dst.mp4放在下面,如图左下方。
2. 其他都不用点,直接用钢笔工具把脸部选中。
沿着脸部移动一下,点一下鼠标左键,头尾相连就会形成一个圈。一旦选中之后边缘的内容就会消失,只剩下选中的部分。
3. 启用人脸追踪。
点击result.mov 前面向下的小箭头,找到蒙版1,右键追踪蒙版 。 右侧出现跟踪器,选择脸部跟踪,然后点下向右的三角形。会开始一帧一帧跟踪,如果发现跟踪不好的可以停下来重新拖动下选区。
4. 调整蒙版,增加融合度。 这里可以调整一下羽化,蒙版扩展等。第一次用不太会,不求效果,只求过程啦。
5.导出,文件-> 导出(x)-> 添加到渲染队列(A)
设置一下导出格式和导出路径,就可以开始渲染了。 还有个调色,一看到那个曲线工具我就懵逼了,大家自己摸索,本身就会的也就不需要从新学习了。
好了,如果一切顺利,托尼就可以拥有超人的大胸肌了,蝙蝠侠正在赶来的路上。
===========
更多DeepFaceLab的内容可以访问:www.deepfaker.xyz
个人公众号:托尼是塔克!