C_StereoColourMatcher
C_StereoColourMatcher节点使您可以将一个视图的颜色与另一个视图的颜色进行匹配。它是专门为处理细微问题而设计的立体视图之间有时会出现颜色差异。
注意: C_StereoColourMatcher需要上游C_DisparityGenerator的视差矢量来重建视图。
输入和控制
连接类型 |
连接名称 |
功能 |
输入值 |
资源 |
一对立体声图像。一世f图像通道中未嵌入视差通道和遮罩,并且您正在使用的Local Matching模式,则需要在图像序列之后添加C_DisparityGenerator节点。 |
面具 |
一个可选的遮罩,用于确定从中获取颜色分布的位置。例如,如果您有一个剪辑在绿色屏幕前显示一个人,则可能要使用遮罩来排除绿色区域,以便节点专注于与该人匹配。 在里面Basic模式下,C_StereoColourMatcher会在源视图的被遮罩区域上计算转换,但会将其应用于要校正的整个视图。在里面Local Matching模式下,它将计算遮罩区域上的变换并将其仅应用于该区域。 |
Control (UI) |
Knob (Scripting) |
Default Value |
功能 |
C_StereoColourMatcher 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上运行。
|
Left View |
leftView |
main |
选择要匹配的两个视图。这些视图被映射为左眼和右眼。 |
Right View |
rightView |
main |
|
Match |
matchWhat |
Left to Right |
设置如何在视图之间匹配颜色: • Left to Right -调整左视图的颜色以匹配右视图的颜色。 • Right to Left -调整右视图的颜色以匹配左视图的颜色。 |
Mode |
matchingMode |
Local Matching |
设置用于颜色匹配的算法: • Basic -此模式采用一个完整视图的颜色分布,并对其进行修改以匹配另一视图的颜色分布。 • Local Matching -此模式首先根据Block Size控制。然后,它将要修改的视图的颜色分布匹配到同一视图的重构版本,该重构版本已使用源视图的像素构造。如果视图之间存在局部颜色差异,例如在一个视图中比另一个视图亮的高光,这将很有用。 注意: 两种模式都需要在C_StereoColourMatcher节点上游的C_DisparityGenerator节点。 |
Mask |
maskWith |
None |
设置要在计算颜色转换时用作遮罩的通道: • None -所有素材都不会被忽略。 • Source Alpha -使用源剪辑的Alpha通道定义要忽略的区域。 • Source Inverted Alpha -使用源片段的反向Alpha通道定义要忽略的区域。 • Mask Luminance -使用遮罩输入的亮度来定义要忽略的区域。 • Mask Inverted Luminance -使用“遮罩”输入的反转亮度定义要忽略的区域。 • Mask Alpha -使用遮罩输入Alpha通道定义要忽略的区域。 • Mask Inverted Alpha -使用反转的遮罩输入Alpha通道定义要忽略的区域。 |
Local Matching |
|||
Preview color correction |
previewCorrection |
disabled |
启用后,差异覆盖会预览应用于原始图像的色彩校正区域。 |
Block Size |
blockSize |
5 |
定义在计算颜色匹配时将图像划分为的正方形块的宽度和高度(以像素为单位)。您可以为每个视图设置不同的块大小。 |
Scale |
correctionScale |
0.5 |
设置图像比例以进行局部颜色匹配。您可以增加Scale扩大色彩更新并保留图像结构,有助于防止图像偏移和摆动。减少Scale拾取高光和详细的颜色变化。 |
Limit |
correctionLimit |
1 |
针对区域中的平均校正设置局部颜色匹配的限制。如果发现高光区域的颜色变化过大,请尝试减少Limit。 |
Noise |
noiseLevel |
0.25 |
设置要保留多少原始图像噪点。如果颜色匹配使输入噪声平滑,请增加Noise值。如果该值太高,则会保留非常精细的色差。 |
Occlusions |
|||
Output corrected area to alpha |
outputOcclusions |
disabled |
启用后,将校正后的区域输出到Alpha通道。校正后的区域可以由遮挡遮罩和使用调整边缘控制,具体取决于Correction控制设置为(Occlusions, Occlusionsand Edges, 要么None)。 |
Correction |
occlusionCorrection |
Occlusions |
定义当局部颜色匹配无效时哪些区域将接受颜色校正: • Occlusions -仅填充其他视图中缺少颜色的遮挡像素。 • Occlusions and Edges -填充其他像素缺少颜色的被遮挡的像素,并补偿匹配和/或重建可能失败的边缘的视差变化。 • None -不应用遮挡或边缘校正。 |
Adjust Edges |
adjustEdges |
0 |
设置将图像边缘视为遮挡的阈值,以减少光晕和边缘闪烁。值越高,即使在上游遮挡遮罩中未标记图像边缘,也将其视为遮挡的图像越多。 |
Colour Tolerance |
colourTolerance |
0.1 |
设置遮挡区域中颜色匹配中边缘的模糊量。减小此值可将遮挡区域中的颜色校正限制为相似的颜色。增加该值以模糊颜色校正。 |
Support Size |
supportSize |
20 |
设置用于计算遮挡像素处颜色校正的非遮挡像素区域的大小(以像素为单位)。C_StereoColourMatcher首先找到最接近的未遮挡像素,然后将该距离扩展此像素数,以确定要使用的未遮挡像素的数量。 |
Stabilise Occlusions |
stabiliseOcclusions |
enabled |
启用后,可以使用多个帧中的数据来减少遮挡区域的闪烁。 |
抱歉,您没有找到此帮助
为什么这没有帮助? (检查所有适用)
感谢您抽出宝贵时间给我们反馈。