色度键控器

ChromaKeyer是一个绿色和蓝色屏幕的键控程序,可以利用本地GPU。使用screen color选择器从中选择一种颜色Source输入用作蓝/绿屏幕颜色。要从前景对象中清除蓝色/绿色溢出物,请使用despill bias控制从来源中选择肤色。使用matte参数改善遮罩。

输入和控制

连接类型

连接名称

功能

输入值

资源

要锁定的前景图像。

Control (UI)

Knob (Scripting)

Default Value

功能

ChromaKeyer Tab

Local GPU

gpuName

N/A

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

Use CPU被选为default blink device在里面Preferences

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

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

您可以通过导航到Preferences并从default blink device落下。

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

Use GPU if available

useGPUIfAvailable

enabled

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

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

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

view

_view

final result

选择要渲染到输出中的内容。

intermediate result -查看中间结果。在只能使用图像不同部分上的几个不同键进行键控的照片上使用此选项(多遍键控)。这将渲染原始源图像,并在该节点中生成遮罩。在树下的ChromaKeyer节点中,应设置inside mask控制source alpha

final result -这将创建预乘的RGBA前景,以后可以对其进行合成。您可以通过禁用以下选项来产生未预乘的输出premultiply控制。

screen color

_screenColor

0, 0, 0

将屏幕颜色设置为透明,通常为蓝色或绿色背景。

点击旁边的色板screen color激活滴管,然后Ctrl/Cmd+Shift+单击并在查看器中的绿色像素上拖动一个矩形区域。这将平均所选区域中的像素以产生更好的关键点。

screen gain

_screenGain

1

调整去除多少屏幕颜色以使屏幕哑光。进一步增加此值键。

screen balance

_screenBalance

0.5

将图像的平衡点设置为关键。如果该键在默认设置下不能很好地工作,请尝试将余额设置为约0.05、0.5和0.95,然后看看哪种效果最好。

matte

chroma gain

_chromaGain

0

控制源图像和屏幕颜色之间多少色度差异用于校正遮罩。

越来越多chroma gain生成的遮罩在前景中的透明区域较少,但是会产生较硬的边缘。

white point

_whitePoint

1

设置用于校正前景的错误阈值。高于此点的所有alpha值均设置为1。

black point

_blackPoint

0

设置用于校正背景的错误阈值。低于此点的所有alpha值都设置为0。

alpha bias

_alphaBias

0.5, 0.5, 0.5

调整alpha bias如果您的屏幕颜色不是纯粹的蓝色或绿色,并导致部分前景图像变得透明。从受影响的前景部分中选择颜色。

inside mask

_insideMask

ignore

如果您使用多个ChromaKeyer节点在图像的不同部分上拉出几个不同的键(多遍键控),请设置inside masksource alpha将以前的ChromaKeyer节点的结果相加。

设置为ignore,则不考虑任何上游键。

despill

Use custom despill bias

_overrideDespillBias

disabled

启用despill bias控制。

despill bias

despillBias

0.5, 0.5, 0.5

调整despill bias去除前景图像周围的所有剩余溢出物。选择最有用的颜色despill bias通常是头发的颜色和肤色。

注意:  除非禁用此控件,否则Use custom despill bias 已启用。

replace mode

_replace

ignore

设置颜色方法以用于已修改遮罩的Alpha的像素:

ignore -如果修改了Alpha,则保留已删除的图像。

edge hard color -解密后的图像具有相应数量的replace color添加任何Alpha的增加。

edge linear color -如果更改了alpha,则图像会重新引入/删除相应数量的原始像素(屏幕颜色和所有像素)。

edge soft color -解密后的图像具有相应数量的replace color如果为alpha的任何增加而增加了像素,则它会尝试调整结果像素的亮度,使其与原始像素匹配。产生的结果比edge hard color选项。

add-in matte fix

_replaceAlphaDiff

disabled

启用后,添加replace color进入使用遮罩校正的区域black pointwhite point控制以增强防溢效果。

replace color

_replaceColor

1, 1, 1

什么时候replace mode设定为edge hard color要么edge soft color,设置颜色以添加遮罩增加遮罩的alpha的位置。

replace amount

_replaceAmount

1

控制数量replace color添加最终结果。

premultiply

_preMultiply

enabled

启用后,将ChromaKeyer生成的遮罩预乘以前景。

对遮罩进行预乘可以消除背景噪音,但在某些区域(例如头发)也可能过于激进。

分步指南

使用ChromaKeyer键控