一帧帧擦?!用AE“一键擦除”半小时搞定!|应用案例详解

6月21日 09:41

文/索菲亚·嘟胖


今天的内容还和黑科技有关。

 

Emmmm…不知道你们还记不记得 After Effects的“一键擦除”功能-视频内容感知填充,我们在之前的文章中介绍过好几次了,不过都只是干巴巴的官方演示(不回顾也罢,3秒后即将打脸),到底在实际项目制作中能不能用、好不好用,完成度是多少、有没有碰到什么问题,据我狭隘的了解,好像还没小伙伴展示相关的用户体验~刚好最近国外有位艺术家,用这个内容感知填充功能做镜头了,咱们一起来看看他的使用体验如何。



【点击回顾】AE实现视频“一键擦除”!AI在内容感知填充上的应用


在介绍这位艺术家之前嘞,我们为新朋友简单补一下什么是“内容感知填充”。这项功能是Adobe团队一直钻研的核心黑科技Adobe Sensei的其中之一,通过人工智能引擎和机器学习技术来去除和替代原视频中不想出现的元素

 

看图说话哈,比如你正在欣赏自己骑行的vlog,好酷好惬意,就要独霸天下了。突然发现里面有两辆汽车很讨厌地入镜了,把你从男主角的位置拉低到路人甲。



不要着急,就算这俩车在行驶,你都可以利用AE的这个功能给它neng走或者是换成别的什么你喜爱的玛莎拉蒂minicooper之类的,前提是没有疯狂抖动和特别复杂的轮廓形状就行。大概就这么个思路,清楚了哈?咱们继续。


Chris Zwar

澳大利亚合成艺术家/AE专家

https://www.provideocoalition.com/author/czwar


来自澳大利亚的Chris Zwar(下面简称C.Z)是一位Freelance合成艺术家,同样还是AE专家,在视频内容填充感知功能的帮助下,完成了将公路上行驶的汽车换成了一辆面包车,时间还从白天变成了夜晚的镜头

 

故事是这样的。一开始C.Z答应帮朋友处理30多个难度不等的VFX镜头,其中一个面包车从公路驶过的镜头,评判级别为难度。出于当时实际情况,制作团队没法找一辆真正的面包车来拍摄,只是拍了参考车辆的动态素材和真实面包车的照片,打算利用CG制作,


▲原始背景素材


▲面包车照片


刚好负责这个镜头的兄dei不知道什么原因撂挑子不干了,于是C.Z毅然决然地扛起了解决问题的大旗。这些都不重要,你们只对实际操作感兴趣对吧。


*图片上的英文还请忽略,反正看了也看不懂????


Step 1

AE视频内容感知填充


C.Z首先需要做的就是neng掉原素材中的参考汽车,对他来说不是什么难事,因为之前经常使用Mocha和After Effects为一些电视广告处理原素材。这回也没什么不同,Mocha很快速地完成了跟踪,



得到了汽车的动画遮罩,



刚好内容感知填充也是需要一个遮罩的形状就可以了。这个过程在3k分辨率的素材下,用了大概半个小时就完成了。



从结果来看还是很令人兴奋的,毕竟他自己没有费太大劲。虽然中间30帧还是有肉眼可见的斑驳,但是从头到尾的感知填充结果还是很不错的...话说回来,有病咱也得治呐。

 

由于原素材中间位置镜头扫过的地方产生了运动模糊,在填充时才会有斑驳的瑕疵。他用Directional Blur(定向模糊)手动调节关键帧长度,调节匹配背景素材。包括填充在内的整个工作用时大概是1个小时。



用Mocha得到的相同遮罩覆盖移动的汽车,下面是具有模糊的内容感知填充层。



还有带附加定向模糊的调整层,帮助处理糊边的情况。



虽然C.Z最初只是想用内容感知填充来做个测试,没想到效果似乎还可以。



你可能会说,不利用内容感知填充也行啊,不就是一帧一帧手动擦除么。这话没毛病,肯定是能完成,只不过得用1天的时间才能达到相同的镜头质量效果。1小时VS1天,比较一下,不然要黑科技干嘛。


Step 2

解决镜头跟踪


接下来就是解决镜头跟踪的问题。相机在拍摄素材时是固定在三脚架上,不仅用到了变焦,镜头还运动了小180°,素材糊得那叫一个感人,这就导致3D相机跟踪成了难题。



C.Z利用Reel Smart Motion Blur将素材锐化,去除一些运动模糊,然后用SynthEyes手动设置跟踪点来处理,在反复调整了几个星期之后,噔噔!素材能用了,虽说不怎么完美但也倒是能接受的。



不要问为什么这么轻易就满足了,有些时候不能太较真,毕竟...!





Step 3

处理面包车3D模型


另一位同事Roy Christian也非常顺利地在线上模型商城Hum 3D找到了面包车的3D模型(注意这里不是广告),



调整面包车模型以匹参考,



用Maya V-Ray渲染了带有cryptomattes的分层EXR序列,还导出了汽车头灯位置的Null值。




Step 4

合成


背景素材到位,3D模型到位,就开始要合成了。合成环节的首要任务就是把3D面包车合到背景上,要保持原始素材的曝光效果。



在AE中用两盏灯和3D实体出一个路面的简单遮罩,



接着用Video CoPilot网站上发布的AE的Optical Flares插件来添加灯光和镜头光晕,




之后用Trapcode Lux创建了前车灯体积光,但是效果并不是很令人满意。他请Roy帮忙(还记得Roy是谁么),在Maya中渲了一些体积光出来以增强气氛,然后又添加了光晕看上去才真实一些。这些灯光和环境气氛对于从白天到黑夜的镜头是十分重要的。



回顾一下,在基础合成阶段添加光晕、灯光和气氛,



只添加灯光和光晕。



到了夜晚环境再用Resolve添加一些细节,以达到最终的色彩级别。




他们的工作也就到此为止了。


过程原来是这个样子的。在现实项目制作中,很多的镜头问题都出现在细节方面,虽说利用内容感知填充技术不能实现100%的完美效果,但是却为艺术家省了不少事。在它的基础上修复和调整,可以大大缩减时间成本,创造更高的工作效率。所以说有些非关键问题的小事就放手交给AI去做嘛,人工这么宝贵的资源应该去创造更棒的艺术作品~你们觉得呢?


本文为作者 CG世界 分享,影视工业网鼓励从业者分享原创内容,影视工业网不会对原创文章作任何编辑!如作者有特别标注,请按作者说明转载,如无说明,则转载此文章须经得作者同意,并请附上出处(影视工业网)及本页链接。原文链接 https://107cine.com/stream/111479
CG世界是CG领域自媒体。专注3D动画、影视特效后期制作、AR/VR几个领域的知识,前沿技术,资讯和行业教程分享。目前拥有行业粉丝11万+。
扫码关注
CG世界
相关文章

After Effects

查看更多 >
我要评论