O_FocusMatcher

O_FocusMatcher旨在校正有时在立体图像的左右视图之间存在的细微焦点差异。它根据上游视差矢量,通过将一个视图的焦点分布与另一个视图的焦点分布进行匹配来实现此目的。

输入和控制

连接类型

连接名称

功能

输入值

资源

一对立体声图像。一世f视差通道和遮挡掩模未嵌入图像中,则需要在图像序列之后插入O_DisparityGenerator和O_OcclusionDetector节点。

面具

一个可选的遮罩,用于确定在哪里执行焦点匹配计算。

Control (UI)

Knob (Scripting)

Default Value

功能

O_FocusMatcher Tab

Local GPU

gpuName

N/A

在以下情况下显示用于渲染的GPU Use GPU if available已启用。本地GPU显示Not available什么时候:

Use CPU被选为GPU Device在里面Preferences

在您的系统上找不到合适的GPU。

无法创建用于在所选GPU上处理的上下文,例如GPU上没有足够的可用内存时。

您可以通过导航到Preferences并从GPU Device落下。

注意:  选择其他GPU要求您重新启动Nuke在更改生效之前。

Use GPU if available

useGPUIfAvailable

enabled

启用后,将在Local GPU指定(如果有),而不是CPU。

注意:  如果在没有本地GPU的情况下启用此选项,则只要在具有可用GPU的计算机上打开脚本,脚本就可以在GPU上运行。
如果您希望使用命令行从命令行进行渲染,也应该选择此选项。 --gpu选项。

看到WindowsMac OS X和macOS , 要么的Linux有关Nuke支持的GPU的更多信息。

Views to Use

viewPair

Dependent on source

设置要匹配其颜色的两个视图。这些视图将被映射为左眼和右眼。

Match

matchWhat

Left to Right

允许您在以下位置指定执行焦点匹配的方向:

Left to Right -取消模糊或重建左视图以匹配右视图。

Right to Left -取消模糊或重建右视图以匹配左视图。

Mode

matchingMode

Local Matching

设置用于执行焦点匹配的模式:

Match Edges -从一个视图到另一视图匹配边缘的外观。如果要保留原始图像结构,建议使用此模式。如果输入图像中的模糊不明显,则Match Edges模式可能会产生最佳效果。

Reconstruct Edges -使用另一像素的像素从头开始在一个视图中重建边缘。如果要精确地重建焦点,或者图像中的模糊过大或变化很大,建议您使用此模式。该模式的结果取决于现有视差矢量的准确性。

Mask

maskWith

None

设置图像中要计算焦点计算时要忽略的区域。在O_FocusMatcher控件中,设置Mask要用作蒙版的组件。下列Mask可用设置:

None -使用整个图像区域。

Source Alpha -使用的Alpha通道Source剪辑作为面具。

Source Inverted Alpha -使用反向的Alpha通道Source剪辑作为面具。

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

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

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

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

Local Matching

Edge Scale

scale

3

使您可以缩放执行焦点匹配的边缘。要将匹配限制为尖锐边缘,请使用较小的比例值。要匹配图像中较宽的边缘,请增加比例值。

Strength

strength

1

设置要应用的焦点校正量。设置为0不进行更正,或1进行更正。

Noise

noiseLevel

0.25

使您可以在使用Reconstruct Edges模式。要忽略噪声,请将此控件设置为较低的值。这与精细细节的焦点相匹配,并且可以从其他视图重建噪声。要保留尽可能多的原始噪声,请使用更高的值。这样可以确保视图之间的噪点不连贯,但可能无法使焦点与图像的精细细节匹配。

Occlusions

Output corrected area to alpha

outputOcclusions
ToAlpha

disabled

启用后,将校正后的区域输出到Alpha通道。校正后的区域可以由遮挡遮罩和使用调整边缘控制,具体取决于Correction控制设置为(OcclusionsOcclusionsand Edges, 要么None)。

Correction

occlusionCorrection

Occlusions

定义当局部焦点匹配无效时哪些区域将接受焦点校正:

Occlusions -仅填充其他视图中缺少颜色的遮挡像素。

Occlusions and Edges -填充被遮挡的像素(其他视图中缺少颜色),并补偿匹配可能失败的边缘的视差变化。

None -不应用遮挡或边缘校正。

Adjust Edges

adjustEdges

0

允许您设置将图像边缘视为遮挡的阈值,以减少光晕和边缘闪烁。值越高,即使未在上游遮挡蒙版中标记图像边缘,也将其视为遮挡的图像越多。

Colour Tolerence

colourTolerance

0.1

允许您设置遮挡区域中焦点匹配中各边缘的模糊量。减小此值可将遮挡区域中的颜色校正限制为相似的颜色。增加该值以使焦点校正模糊。

Support Size

supportSize

20

设置用于计算校正像素处的聚焦校正的非遮挡像素区域的大小(以像素为单位)。

Stabilise Occlusion

stabiliseOcclusions

disabled

启用后,可以使用多个帧中的数据来减少遮挡区域的闪烁。