最好的老师不是把问题复杂化以显示自己的NB,而是把复杂的问题简单化系统化,能够让更多的人使用,郭风老师就是这样的,今天他就给大家带来一篇Nuck擦除教程,手把手教你脸部跟踪点擦除技术,一起来get吧!
众所周知Nuke10有几个重磅级的更新,其中一套SmartVector节点的更新演示当时就把我震住了!
“什么!从今以后加伤疤、加花臂、祛痘、祛斑、去假头套接缝等等都不用手动跟踪了吗?我们合成师终于能任性的一键解决这些东西了吗?”
是的没错,现在我们分分钟就能搞定啦!
面目擦除案例效果欣赏
擦除前效果:
擦除后效果:
一、SmartVector工具
首先了解下SmartVector工具,SmartVector又叫智能矢量工具,对于图像运动和变形的部分,是用于粘贴替换单帧图片或动态序列图像的工具。通过使用此功能,可以最大限度地减少我们使用跟踪,变形工具或mocha之类的跟踪匹配软件。
该工具组包括以下节点
①:Smart Vector节点: 用于生成图像运动的矢量信息。
②:VectorDistort节点:用于拾取SmartVector节点生成的矢量信息,对我们要进行跟踪的图像进行位置匹配。
关于实际操作方法,下面我来进行一下详细介绍~
二、SmartVector的实际操作
智能矢量的生成
①:首先导入我们需要制作的序列并连接SmartVector节点。这里我们会发现图像报错,不用紧张这是因为我没有给它指认一个输出矢量信息的路径。
②:在SmartVector节点的属性的[File],输入一个有效的文件路径。在这种情况下,文件格式进行的运动矢量信息的写入,你需要指定.exr格式。
③:[range]设置要渲染的帧数范围,一般默认就好。
④:[vector detail]设置渲染矢量信息的精度。在处理一般效果时,默认0.3的数值就可以了。如果需要更高品质的信息,可以提高到1获取更多动态细节,但会增加渲染时间。
[vector detail]设定为0.3的图像
[vector detail]设定为1的图像
注意:现在SmartVector节点没有输出motion层,如果需要这些通道可以在SmartVector节点下添加VectorToMotion节点,以便匹配运动模糊。
制作动态擦除素材
①:首先预览原素材找到没有虛焦,运动模糊,保留细节最清晰的一帧。
②:然后进行去噪,用rotopaint擦除一帧。
③:接下来对我们擦除好的单帧用VectorDistort节点进行投射。
[reference frame]设置参考跟踪帧数。这个属性跟我们经常用的Tracker节点一样,在这里我对1010帧进行的擦除,那么参考帧数也要设置成一样的。
[Output]设置输出类型。用默认的warped src就可以,这种输出类型可以直接把擦除单帧素材连接到VectorDistort的Src接口。或者也可以选择st-map的模模式,这种输出类型会把SmartVector节点计算出的矢量信息转换成UV进行跟踪。
④:通过上面的跟踪我们已经基本完成了制作,最后需要注意对擦除的单帧进行调色。因为面部肌肉的牵动会产生光影变化,而且这个素材面部还受其他闪动光源的影响。这里需要比较细致的逐帧匹配明暗变化。
好了,到这里这个案例已经完成了。
作者介绍:郭风
资深影视后期合成师,7年行业经验。曾参与好莱坞大片&剧集:《美国队长3》、《忍者神龟2》、《星球大战7》、《长城》、《危机13小时》等电影项目制作。
热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答本文探讨了室内设计课程线下学习的价值和优势,为有志于深入学习室内设计的学生提供了参考和建议。了解火星时代教育的新兴在线学习平台......
游戏特效培训学习班是为了满足游戏行业对专业特效人才的需求,通过系统的培训学习,帮助学员掌握游戏特效技术,提升职业素养和技能水平。
本文评价和推荐一门优质的UI设计课程,为学习者提供专业的UI设计培训,适合想要从事网页UI和前端开发的人士。
本文是一篇关于有经验的UE5设计培训的文章,为学习和提升UE5设计技能的人们提供相关的培训信息和建议。
想要学习3dmax的火星学习哪个学校好?本文介绍了一些值得考虑的选择。
本文介绍网络游戏模型培训班的重要性和益处,以及如何选择适合的培训班。
1. 打开微信扫一扫,扫描左侧二维码
2. 添加老师微信,马上领取免费课程资源
同学您好!