比赛成绩

MatchGrade(NukeXNuke Studio仅)允许您自动计算等级以匹配颜色Source输入到颜色Target输入。您可以使用MatchGrade来:

如果Target您要匹配的剪辑包含与Source夹,

匹配两个不同片段之间的等级以创建相同的外观,

掩盖成绩以仅匹配SourceTarget剪辑,以及

导出LUT或CDL文件以在其他地方重新使用计算得出的等级。

输入和控制

连接类型

连接名称

功能

输入值

目标

您想要的图像序列Source剪辑以匹配。

什么时候Task设定为Match Graded Source,这应该是Source素材。

什么时候Task设定为Match Different Clip,这应该是一个不同的剪辑,而不是Source素材。

资源

应用了颜色变换的图像序列。

Control (UI)

Knob (Scripting)

Default Value

功能

MatchGrade Tab

Task

matchGradeTask

Match Graded Source

选择是否要匹配Source输入相同剪辑或不同剪辑的分级版本:

Match Graded Source - 匹配Source带有相同剪辑的渐变版本的剪辑(连接到Target输入)。这使您可以提取并导出应用于原始剪辑的烘焙等级。

在这种模式下,MatchGrade在其两个输入中期望相同的帧。

Match Different Clip -匹配一个剪辑的颜色(Source)与另一个( Target )。这样您就可以创建一个等级来重现外观Target夹在Source夹。

在此模式下,MatchGrade期望在SourceTarget输入。

Analysis

analysisType

Analyze Reference Frames

设置要执行的分析类型:

Analyze Reference Frames -从覆盖序列中特征颜色的参考帧中计算单个全局等级,并将该等级应用于Source顺序。您可以使用下面的控件Ref Frames选择参考框架。

Auto-analyze Per Frame -逐帧计算局部等级,以便颜色变换根据当前帧进行更新。

注意:  此控件仅在以下情况下可用Task设定为Match Graded Source

Mask

mask

None

设置是否使用遮罩通道将等级限制为图像的某些区域:

None -不要使用口罩。等级应用于整个图像。

Alpha -使用Alpha通道作为遮罩。等级仅限于Alpha通道的非黑色区域。

Inverted Alpha -反转Alpha通道并将其用作遮罩。等级仅限于Alpha通道的非白色区域。

如果您只想在镜头之间匹配某些元素或在拍摄时平衡色彩含量,则使用遮罩可能会很有用。 Task设定为Match Different Clip

注意:  什么时候Task设定为Match Graded Source,仅来自Source使用输入。
什么时候Task设定为Match Different Clip,则使用两个输入的alpha。

Apply Grade to Masked Region

applyToMask

enabled

启用后,计算得出的等级将仅应用于由Mask

如果禁用,则将等级应用于整个图像,从而使您可以从选定区域计算等级并将其应用于整个图像,而不必导出LUT。

注意:  仅当Mask控制设置为除None

Output

output

Matched

选择在查看器中显示的内容:

Matched -查看颜色匹配结果。

Source - 观看Source输入。当设置参考框架时,这很有用。 Source输入。

Target - 观看Target输入。当设置参考框架时,这很有用。 Target输入。

Align Target to Source

alignTargetToSource

N/A

单击此按钮可在MatchGrade节点的上游添加一个Transform节点和一个Reformat节点,以自动将目标与源剪辑对齐。

您可以使用Align Target to Source如果剪辑在时间和空间上未对齐,例如当目标剪辑已重新格式化时。

注意:  此控件仅在以下情况下可用Task设定为Match Graded Source

Crop Target

autoCrop

disabled

启用后,单击Align Target to Source为目标输入生成矩形裁剪。

您可以使用Crop Target如果目标包含源中不存在的区域,例如黑色边框。

注意:  此控件仅在以下情况下可用Task设定为Match Graded Source

Ref Frames - These controls are only available when Analysis is set to Analyze Reference Frames.

Source

sourceRefFrames

0

显示Source设置为参考帧的输入帧。这些框应该覆盖了Source顺序。

什么时候Task设定为Match Graded Source,相同的帧也用作来自Target输入。

addSourceRef-
Frame

N/A

设定电流Source输入帧作为参考帧。

deleteSourceRef-
Frame

N/A

删除当前Source参考帧中的输入帧。

Target

targetRefFrames

0

显示Target设置为参考帧的输入帧。这些框架的内容应与Source参考系(例如,相同数量的草,皮肤等)。

注意:  您不需要使用相同数量的SourceTarget参考帧或将两者的参考帧设置为相同的帧。

注意:  此控件仅在以下情况下可用Task设定为Match Different Clip

addTargetRefFrame

N/A

设定电流Target输入帧作为参考帧。

注意:  此控件仅在以下情况下可用Task设定为Match Different Clip

deleteTargetRef-
Frame

N/A

删除当前Target参考帧中的输入帧。

注意:  此控件仅在以下情况下可用Task设定为Match Different Clip

Analysis

Transform

transform

3D LUT

设置用于评分的转换Source输入:

3D LUT -将成绩计算为3D查找表(LUT)。如有必要,您可以使用Export控件将此写入到.csp格式,然后单击Create OCIOFileTransform创建一个应用等级的OCIOFileTransform节点。

CDL-将等级计算为颜色决定列表(CDL)。如有必要,可以单击Create OCIOCDLTransform创建一个应用等级的OCIOCDLTransform节点。

注意:  CDL转换是受限制的,无法对所有类型的颜色转换建模。在大多数情况下,选择3D LUT给出最佳结果。

注意:  仅当您设置了至少一个参考系时,此控件才可用。

Pre LUT

prelut

Auto Detect

指定用于分析的一维成形器LUT:

Auto Detect -自动检测最佳的使用前LUT。

Linear -使用线性前置LUT。

Logarithmic -使用对数前LUT。

LUT Resolution

lutres

32

设置MatchGrade存储颜色变换的LUT的分辨率。

值为16可以加快处理速度。值为64可以改善结果,但也可以增加处理时间。

如果两个非常相似的颜色Source图像在Target,请尝试将其设置为64,这是最大值。

Colorspace

colorspace

RGB

设置色彩空间以使用:

RGB

YUV

LAB

使用正确的设置取决于转换的性质。尝试每个选项,看看哪个最适合您的镜头。

注意:  此控件仅在以下情况下可用Task设定为Match Different Clip

Iterations

iterations

6

精加工通过的次数。较高的值可以产生更好的色彩匹配,但处理时间也更长。

注意:  此控件仅在以下情况下可用Task设定为Match Different Clip

Analyze Reference Frames

analyzeRefFrames

N/A

单击此以计算成绩。

注意:  仅当您设置了至少一个参考系时,此控件才可用。

slope

slope

N/A

CDL变换的斜率值。如果您对MatchGrade自动计算的值不满意,可以使用它来微调结果。

注意:  此控件仅在以下情况下可用Transform设定为CDL并且您单击了Analyze Reference Frames

lock

lockSlope

disabled

锁定slope值,以防止MatchGrade在以下情况下重新计算它Recalculate CDL被按下。

注意:  此控件仅在以下情况下可用Transform设定为CDL并且您单击了Analyze Reference Frames

offset

offset

N/A

CDL变换的偏移值。如果您对MatchGrade自动计算的值不满意,可以使用它来微调结果。

注意:  此控件仅在以下情况下可用Transform设定为CDL并且您单击了Analyze Reference Frames

lock

lockOffset

disabled

锁定offset值,以防止MatchGrade在以下情况下重新计算它Recalculate CDL被按下。

注意:  此控件仅在以下情况下可用Transform设定为CDL并且您单击了Analyze Reference Frames

power

power

N/A

CDL变换的幂值。如果您对MatchGrade自动计算的值不满意,可以使用它来微调结果。

注意:  此控件仅在以下情况下可用Transform设定为CDL并且您单击了Analyze Reference Frames

lock

lockPower

disabled

锁定power值,以防止MatchGrade在以下情况下重新计算它Recalculate CDL被按下。

注意:  此控件仅在以下情况下可用Transform设定为CDL并且您单击了Analyze Reference Frames

saturation

saturation

N/A

CDL变换的饱和度值。如果您对MatchGrade自动计算的值不满意,可以使用它来微调结果。

注意:  此控件仅在以下情况下可用Transform设定为CDL并且您单击了Analyze Reference Frames

lock

lockSaturation

disabled

锁定saturation值,以防止MatchGrade在以下情况下重新计算它Recalculate CDL被按下。

注意:  此控件仅在以下情况下可用Transform设定为CDL并且您单击了Analyze Reference Frames

error

cdlError

N/A

显示CDL转换的错误。值越小,结果越好。

此值无法编辑。

注意:  此控件仅在以下情况下可用Transform设定为CDL并且您单击了Analyze Reference Frames

Recalculate CDL

calculateCDL

N/A

单击此按钮重新计算最适合3D LUT的CDL变换。CDL Output具有的值lock启用不会重新计算。

这使您可以手动设置一些值并自动估算其他值。例如,您可以调整和锁定slopeoffset然后单击此按钮以自动重新计算powersaturation

注意:  此控件仅在以下情况下可用Transform设定为CDL并且您单击了Analyze Reference Frames

Export

LUT output file

outfile

N/A

要导出的3D LUT文件的文件路径和名称。文件扩展名是.csp

注意:  此控件仅在以下情况下可用Transform设定为3D LUT并且您单击了Analyze Reference Frames

Write

writelut

N/A

单击此按钮将3D LUT导出到.csp在中指定的文件LUT output file领域。

注意:  此控件仅在以下情况下可用Transform设定为3D LUT并且您单击了Analyze Reference Frames

Create OCIOFile-
Transform

createOCIOFile-
Transform

N/A

点击此按钮创建一个OCIOFileTransform您可以在脚本的其他位置使用以应用相同成绩的节点。

注意:  此控件仅在以下情况下可用Transform设定为3D LUT并且您单击了Analyze Reference Frames

Create OCIOCDL-
Transform

createOCIOCDL-
Transform

N/A

点击此按钮创建一个OCIOFileTransform您可以在脚本的其他位置使用以应用相同成绩的节点。该按钮的行为取决于Transform控件的设置:

3D LUT - 使用LUT output fileWrite控件以将LUT写入.csp文件,然后单击Create OCIOFileTransform创建一个应用等级的OCIOFileTransform节点。

CDL -点击Create OCIOCDLTransform创建一个应用CDL等级的OCIOCDLTransform节点。

Python Tab (These controls are for Python callbacks and can be used to have Python functions automatically called when various events happen in Nuke.)

before render

beforeRender

none

这些函数在开始执行execute()之前运行。如果它们引发异常,则渲染异常终止。

before each frame

beforeFrameRender

none

这些功能在开始渲染每个单独的帧之前运行。如果它们引发异常,则渲染异常终止。

after each frame

afterFrameRender

none

这些功能在每个帧完成渲染后运行。如果渲染异常终止,则不会调用它们。如果它们引发异常,则渲染异常终止。

after render

afterRender

none

这些功能在所有帧的渲染完成后运行。如果它们抛出错误,则渲染中止。

render progress

renderProgress

none

这些功能在渲染过程中运行以确定进度或失败。

分步指南

使用MatchGrade