O_VectorGenerator

O_VectorGenerator生成立体图像中每个视图的运动矢量场。运动矢量场将一帧上像素的位置映射到相邻帧中相应像素的位置。它具有与图像相同的尺寸,但每个像素包含(x,y)偏移。这些偏移量显示了如何将相邻图像扭曲到当前图像上。

输入和控制

连接类型

连接名称

功能

输入值

g

可选遮罩,指定仅要包括在运动计算中的区域。您可以使用它为前景元素创建运动层。要为不同的元素创建图层,请使用多个O_VectorGenerator节点。

如有必要,您还可以使用Ignore遮罩以排除前景区域中的元素。请注意,在两个视图中都应存在掩码,并且O_VectorGenerator期望alpha值为0(对于背景)或1(对于前景)。

忽视

可选遮罩,指定要从运动计算中排除的区域。您可以使用此输入来防止遮挡时变形,或者通过忽略所有前景元素来计算背景层的运动。

注意:  在两个视图中都应存在掩码,并且O_VectorGenerator期望alpha值为0(供使用的区域)或1(供忽略的区域)。

解算器

如果Source连拍序列不包含O_Solver能够很好匹配的功能,您可以在使用相同相机设置拍摄的另一个连拍序列上使用O_Solver。如果这样做,请将O_Solver连接到此输入。

资源

一对立体声图像。

除非您使用Solver输入时,图像后面应有一个O_Solver节点。如果在图像中未嵌入视差通道,则此输入中还应该有一个O_DisparityGenerator节点。

Control (UI)

Knob (Scripting)

Default Value

功能

O_VectorGenerator Tab

Views to Use

viewPair

Dependent on Source

设置要用于计算运动矢量的两个视图。这些视图将被映射为左眼和右眼。

Ignore Mask

ignoreMask

None

设置一个可选的遮罩,该遮罩指定要从运动计算中排除的区域。您可以使用此输入来防止遮挡时变形,或者通过忽略所有前景元素来计算背景层的运动。

注意:  在两个视图中都应存在掩码,并且O_VectorGenerator期望alpha值为0(供使用的区域)或1(供忽略的区域)。

None -请勿使用忽略遮罩。

Source Alpha -使用的Alpha通道Source剪辑为忽略蒙版。

Source Inverted Alpha -使用反向的Alpha通道Source剪辑为忽略蒙版。

Mask Luminance -使用的亮度Ignore输入作为忽略掩码。

Mask Inverted Luminance -使用反向亮度Ignore输入作为忽略掩码。

Mask Alpha -使用的Alpha通道Ignore输入作为忽略掩码。

Mask Inverted Alpha -使用反向的Alpha通道Ignore输入作为忽略掩码。

Foreground Mask

foregroundMask

None

设置一个可选的蒙版指定仅包含在运动计算中的区域。您可以使用它为前景元素创建运动层。要为不同的元素创建图层,请使用多个O_VectorGenerator节点。

如有必要,您还可以使用忽视遮罩以排除前景区域中的元素。

注意:  两个视图中都应存在掩码,并且O_VectorGenerator期望alpha值为0(对于背景)或1(对于前景)。

None -不要使用前景遮罩。

Source Alpha -使用的Alpha通道Source剪辑作为前景蒙版。

Source Inverted Alpha -使用反向的Alpha通道Source剪辑作为前景蒙版。

Mask Luminance -使用的亮度Fg输入作为前景遮罩。

Mask Inverted Luminance -使用反向亮度Fg输入作为前景遮罩。

Mask Alpha -使用的Alpha通道Fg输入作为前景遮罩。

Mask Inverted Alpha -使用反向的Alpha通道Fg输入作为前景遮罩。

Noise

noiseLevel

0

设置在计算运动矢量时O_VectorGenerator在输入素材中应忽略的噪声量。

值越高,运动矢量场越平滑。如果发现运动矢量场在低对比度图像区域中嘈杂,则可能需要增加此值。

Strength

strength

1

设置帧之间匹配像素的强度。较高的值可让您将一个图像中的相似像素准确地匹配到另一图像,即使结果运动场参差不齐,也可以专注于细节匹配。

较低的值可能会错过局部细节,但不太可能为您提供奇数次的杂散矢量,从而产生更平滑的结果。通常,必须权衡这些品质中的一种。您可能想要增加此值以强制图像匹配(例如,在缺少精细细节的地方),或者减小该值以使运动矢量平滑。

Alignment

alignment

0.1

设置约束运动矢量以匹配上游O_Solver节点定义的水平路线的量。

值为0时,将使用无约束运动估计来计算运动矢量。增大值将强制矢量对齐。在大多数情况下,您希望将此设置为0或默认值0.1。

Sharpness

sharpness

0

设置在计算的运动向量字段中不同的对象边界应如何。增加此值可产生不同的边框和单独的对象。

减小该值可将运动图层模糊在一起并最大程度地减少遮挡。为了使用O_Retimer更好地构建图片,可以将此值设置为0。

Smoothness

smoothness

0

设置图像匹配后作为后期处理应用于运动矢量场的额外平滑量。

值越高,结果越平滑。您可以将其与Sharpness参数可分别为镜头中的不同对象平滑运动矢量场。