Nuke中智能矢量的技巧和窍门
在剧集流媒体时代,视觉特效工作室正在更多地使用Nuke智能矢量来进行快速修复与赶工期。
Nuke中的智能矢量使快速有效地执行棘手的任务并在截止日期前完成,所以这个功能在剧集电视工作流中很受欢迎。今天,剧集电视视觉特效可以包括任何东西,从高能战斗剧集到小的调整,如在脸上添加痕迹来保持连续性或美颜工作,消除不需要的皱纹。后者的工作流尤其得益于智能矢量。
Nuke中的智能矢量节点通过计算帧之间的像素运动来产生更快、更准确的追踪数据。通道的数值代表了像素在下一帧的移动位置和它在上一帧的位置。智能矢量使用这些信息,可以非常容易地将一个资产元素粘到另一个资产元素上,或消除一个瑕疵,这些都只需在最后期限内进行少量工作。

下面,Nuke专家Josh Parks介绍了一些关于如何在工作中使用这一便利的工具技巧。
01
保持轻盈-将智能矢量作为STMap预合成
智能矢量代表了镜头中每个像素的运动--这需要计算很多信息,这表示智能矢量的计算量可能非常大。当然,你可以把它们预合成。然而,问题是,你必须将预合成与矢量扭曲节点挂钩,以扭曲你所选择的图像--这同样是一个数据密集的过程。
那么,我们怎样才能避免与信息量大的智能矢量一起工作呢?我们使用STMap! 你可以将畸变应用到STMap上,并将预合成出来。然后你可以对通常的智能矢量设置中的繁重部分进行预合成,并使用一个轻量级的STMap节点应用运动。
要创建STMap,在表达式节点的以下通道中使用以下表达式。
红色通道:(x+0.5)/宽度
绿色通道:(y+0.5)/高度
现在你会有一个STMap。你可以将智能矢量运动矢量应用到这个STMAP上,并预合成你的图像。一旦预合成,禁用智能矢量和矢量扭曲节点,使用STMAP节点应用STMAP。你现在会有一个计算量较少的工作流。

02
用智能矢量提高质量-预处理plate
即使使用智能矢量,要达到光滑、干净的图像效果也很困难。值得庆幸的是,我有一些方便的技巧,使事情变得更容易。首先,你可以对plate进行预处理,以增强其细节(有点像你在二维轨道上工作时)。这个过程使Nuke更容易跟踪每一个像素,从而获得更好的输出效果。
以下是我在拍摄过程中遇到智能矢量图不能如愿以偿时采用的一些其他常用的方法。
连接等级节点,降低伽马值,提高增益。这样做将增加图像的对比度,使Nuke更容易跟踪每个像素。
给你的图像添加一个轻微的锐化,使细节突出。你必须在日志空间中应用这种锐化,以避免出现伪影。要做到这一点,连接一个Log2Lin节点并将其设置为 "Lin2Log"。接下来,连接你的锐化节点,连接另一个Log2lin节点,并将其从 "Log2Lin "转换回来。
转换到一个不同的色彩空间。连接一个色彩空间节点,尝试从线性色彩空间转换到一个细节更突出的色彩空间。

03
加快你的工作流程-结合多个智能矢量文件
和抠图一样,你不可能只用一个设置就能达到完美的智能矢量输出。为了达到某个特定区域的最佳效果,你要调整矢量细节和强度等设置,这将以不同的方式预处理你的plate。
将两个具有不同设置的智能矢量结合起来可能很有用。你可以通过几种方式来做到这一点。根据我的经验,最好的方法是将两个智能向量节点的结果进行按键混合。这样做将在你的脚本中创建多个智能矢量节点。然而,所以你可能想把每个智能向量节点的结果应用于STMap(如上所述),并预合成出来。然后你可以通过按键混合这些STMap来实现更快的工作流。

04
使用智能矢量来加速你的roto过程
一般来说,智能矢量是用来把一个图像粘到另一个图像上的。然而,这个功能还有其他用途。我最近就用它们来加快我的roto。
智能矢量测量每个像素的运动,所以你获得了比使用2D追踪器更多的灵活性。让我们以一件畸变的衬衫为例,要求进行roto。就像追踪器的工作流一样,你可以在一个带一点运动模糊的帧上罗列衬衫,使你能看到物体的真实形状。然后,你可以在矢量扭曲节点中把这个帧设置为你的参考帧,并通过智能矢量设置运行你的alpha matte。

下一步:祈求好运吧! 虽然这个工作流并不总是奏效,但当它奏效时可以节省大量时间。当我需要执行一点roto,而且我想快速完成时,使用智能矢量是我的首选。


来自北欧的流程管理软件!诞生于2008年,发展到2011年正式成为全球普遍使用的商业软件。作为世界一流的娱乐媒体行业流程管理软件,全球数千家企业用户和不计其数的个人艺术家都在使用!
