JAMAAL HASSAN

Visual Effects | Physics


Channel Math Keyer

The ChannelMathKeyer uses a simple setup of Shuffle, Grade and Merge Nodes to apply various operations between the rgb channels. Similar to default keyers, it is then possible to adjust the blackpoint and whitepoint to refine the key further. The gizmo encourages experimentation and allows ease of use when combining the rgb channels using different merge operations.

Node Graph of ChannelMathKeyer
Node Graph showing the internal setup of the gizmo.
Properties of ChannelMathKeyer
Properties of the keyer

The following channels are able to be selected in the dropdown box: "red", "green", "blue" and "none." When set to "none", the nodes in the internal node graph will disable accordingly using Python code to allow the gizmo to function properly.

In the images below it is possible to see a comparison of the various operations between different combinations of channels.

Original Plate
Original Plate
Keying comparison of ChannelMathKeyer
The contact sheet above compares the various effects of combining diffrent channels and adjusting their respective blackpoint and white point values

Downloadable Files

The following is the gizmo/group which can be downloaded, then copy and pasted in Nuke for quickstart use:

ChannelMathKeyer

Below is the Python code used to affect the internal nodes according to changes made to the gizmo:

ChannelMathKeyer.py