Skip to content

Nodes ยท Keying

KeyerSample

Keyingv1core

Overview

The sample-driven keyer: arm ๐ŸŽฏ in the panel, Ctrl+click the viewer โ€” screen samples say what leaves, foreground samples say what stays. Chroma-space distances key an unevenly lit screen from a few clicks.

How to

How-to

  1. Arm ๐ŸŽฏ in the panel; Ctrl+click screen samples (what leaves) and foreground samples (what stays) in the viewer.
  2. tolerance and softness shape the matte; view = matte to judge.

Inputs

InputWhat it takes
inthe image this node works on
insideMaskโ€”
outsideMaskโ€”

Outputs

OutputType
outImage

Parameters

ParameterTypeDefaultWhat it does
screen_samplesTextColours sampled from the screen (Ctrl-click in the viewer). The key learns the screen from these.
fg_samplesTextColours sampled from the foreground โ€” what must stay opaque.
toleranceFloat0.12How far from the sampled screen colours a pixel may drift and still key out.
softnessFloat0.15The width of the ramp between keyed-out and kept.
despillBooltruePull the screen colour out of the foreground's edges and fine detail after keying, so hair and glass stop glowing green.
viewChoiceresultWhat the viewer shows: the result, the matte, a status map (core / edge / screen), the overlay, or the despill alone. resultmattestatusoverlaydespill
disabledBoolfalseBypass: the node passes its first input through untouched (D in the graph). The knobs keep their values for when it comes back.
labelTextA note shown under the node in the graph โ€” what this node is FOR. Never affects the render or the cache.
hide_inputBoolfalseDraw the node without its input wire โ€” a tidy graph for a node whose source is obvious (a Dot, a viewer tap).