低重定时

OFlow节点生成高质量的重定时操作,分析帧中所有像素的运动,然后基于该分析渲染新的“中间”图像。该节点还可以添加运动模糊或增强图像中现有的运动模糊。

小费:  我们建议使用NukeX的Kronos节点,因为它包含一种改进的运动估计算法。有关更多信息,请参见克罗诺斯

使用OFlow重新计时

1.   选择Time > OFlow在要重新计时的序列之后插入OFlow节点。

Input Range首次创建节点时,源剪辑会自动设置它。之后,仅当您单击时才更新Reset

2.   如果您打算使用Output Speed要么Frame计时,将查看器附加到OFlow节点的输出,

要么

如果您打算使用Input Speed定时,附加一个查看器之前 OFlow节点。

3.   默认情况下,OFlow设置为使用以下命令执行线性半速减速Timing > Output Speed
4.   启用Use GPU if available渲染输出Local GPU指定(如果有),而不是CPU。

有关最低要求的更多信息,请参见WindowsMac OS X和macOS , 要么的Linux或参考Nuke发行说明可在Help > Release Notes

5.   使用来选择要应用重播的频道channels落下。低重复次数all渠道默认情况下。
6.   要调整速度或加快顺序,请为Output 要么 Input Speed控制。低于1的值会使剪辑变慢。大于1的值将加快运动速度。默认值为0.5,导致半速减速。四分之一速度将为0.25。
7.   或者,您可以用“在输出剪辑的第100帧,我想查看源剪辑的第50帧”来描述重新定时。为此,请设置TimingSource Frame。转到时间轴中的一帧,然后进行设置Frame到要显示在该输出位置的输入帧。您需要为此至少设置两个关键帧才能对剪辑重新计时。例如,要将50帧剪辑减慢一半,您可以设置 Frame在第1帧为1,在第100帧为50。要减慢四倍,设置Frame在第1帧为1,在第100帧为25。
8.   如果您想为重新定时的素材添加运动模糊,请继续添加运动模糊

小费:  一些Nuke用户可能还记得称为OpticalFlow和OptiFlow的节点。OFlow替换这些节点。它可以用于重新定时和添加运动模糊,但是它不具有输出运动矢量的功能。要输出运动矢量,您可以使用VectorGenerator (包括在NukeXNuke)。

对于重新定时和运动模糊,我们建议使用Kronos节点而不是OFlow。有关更多信息,请参见克罗诺斯

完善结果

要改善结果:

1.   要在查看器中显示运动矢量,请展开Advanced控制和启用Overlay Vectors。前向运动矢量绘制为红色,后向运动矢量绘制为蓝色。

Overlay Vectors已启用。

注意:  如果在渲染之前未关闭叠加层,则将在Viewer中显示的运动矢量添加到输出中。

2.   要设置查看器上显示的运动矢量之间的间隔,请调整Vector Spacing。默认值20表示每20个向量绘制一次。注意Vector Spacing仅影响查看器覆盖图,而不影响重新计时的结果。

一种Vector Spacing值4。 一种Vector Spacing值40。
3.   调整Vector Detail改变矢量场的密度。矢量细节越大,处理时间越长,但是矢量应该越详细。值为1会在每个像素处生成一个矢量。值为0.5会在每隔一个像素处生成一个矢量。对于某些序列,接近1的高矢量细节会产生太多不必要的局部运动细节,通常,较低的值更为合适。

不需要的局部运动细节区域。 降低Vector Detail比较合适
在这种情况下。
4.   向量场通常具有两个重要的性质:它们应将一个图像中的相似像素准确地匹配到另一图像,并且它们应该平滑而不是嘈杂。通常,必须权衡这些品质中的一种。高Smoothness遗漏了许多局部细节,但不太可能为您提供奇数虚假矢量。低Smoothness即使结果字段参差不齐,也将专注于细节匹配。默认值1.5应该适用于大多数序列。

慢跑的结果是低Smoothness
值。
由于高而导致的微动
Smoothness值。
5.   设置重定时时应用的重采样类型:

Bilinear -默认过滤器。处理速度更快,但在较高的缩放级别下可能会产生较差的结果。您可以使用Bilinear在使用其他重采样类型之一生成输出之前,可以预览重定时。

Lanczos4Lanczos6 -这些滤镜适合缩小比例,并提供一些图像锐化效果,但处理时间较长。

6.   如果你的整体亮度Source画面在帧之间变化,启用Flicker Compensation。这使OFlow可以考虑亮度和整体闪烁的变化,否则可能会导致输出问题。

可变亮度的示例包括金属表面上的高光,例如车身或以不可预测的方式反射光的水体。

注意使用Flicker Compensation增加渲染时间。

7.   为了减少处理时间,大部分运动估计仅在亮度上进行-即使用单色图像。在大多数情况下,这是完全可以接受的,但是Tolerances组可让您通过为单个颜色添加偏见来专注于图像中的特定功能。例如,您可能希望增加Weight Red使算法可以专注于正确校正主要红色物体的运动,而以镜头中其余物体的代价为代价。