Combine
Enables combination with helper mattes.
Use Solid and Garbage mattes to reinforce or remove specific regions.
Alpha and matte refinement
Refines, combines, cleans and reshapes alpha mattes after keying, masking or other extraction operations.
MatteControl is a utility node for taking an existing alpha/matte and making it production-ready before compositing.
Overview
MatteControl is most useful after a keyer, DifferenceKeyer, LumaKeyer or any branch that produces an imperfect matte. It can combine a base alpha with Solid and Garbage mattes, blur edges, contract or expand the matte, adjust gamma and clip black/white regions.
The node separates matte cleanup from the keyer itself. That is valuable in real comps because you can preserve a good initial key and perform edge treatment in a dedicated step that is easier to compare and disable.
For green-screen work, a common sequence is Keyer → MatteControl → Despill → color/edge treatment → Merge. Keeping these responsibilities separate makes the graph much easier to troubleshoot.
Think of MatteControl as a matte finishing desk: the keyer creates the first cutout, then MatteControl cleans the silhouette and combines helper masks without changing the original key selection.
Flow anatomy
The port structure shows how this node fits into a Fusion graph.
Source image for the operation.
Input used by MatteControl.
Input used by MatteControl.
Optional mask that limits where the node affects the image.
The processed result from this node.
Inspector
Start with these controls before reaching for more complicated workarounds.
Enables combination with helper mattes.
Use Solid and Garbage mattes to reinforce or remove specific regions.
Controls how mattes are mathematically combined.
Choose the operation according to whether you need to add, subtract, intersect or otherwise combine matte information.
Selects the filtering method.
Chooses the resampling or filtering method used by the operation. Available methods include Box, Bartlett, Multi-box, Gaussian, and Fast Gaussian.
Sets the amount of blur.
Selects the Clipping Mode used by MatteControl.
Available choices include None, Domain, and Frame.
Shrinks or grows the matte boundary.
Useful for removing a colored fringe or recovering a slightly over-tight key.
Redistributes intermediate matte values.
Useful for controlling semi-transparent edge density without hard clipping.
Clips the matte toward black or white.
Helpful for cleaning dirty interiors/backgrounds but easy to overdo.
Restores Fringe in the processed result.
Reverses the matte.
Useful when the extracted selection is the opposite of the desired object.
Sets Solid Matte to Invert.
Sets Garbage Matte to Invert.
Multiplies RGB by alpha after processing.
Enable it when the following composite expects premultiplied image data.
Multiplies the finished matte by the connected garbage matte.
Sets the spill Color.
Reduces background-color spill on the keyed foreground.
Chooses the algorithm used to suppress key-color spill.
Adjusts gamma in the colored fringe correction around the matte edge.
Sets the width of the matte edge region affected by despill/fringe processing.
Controls the shape and character of edge/fringe cleanup.
Applies manual fringe or spill compensation along the red–cyan axis.
Applies manual fringe or spill compensation along the green–magenta axis.
Applies manual fringe or spill compensation along the blue–yellow axis.
Practical setup
Build the cleanest possible initial key first.
Insert MatteControl after the keyer.
Inspect alpha or matte view rather than only the RGB composite.
Use Contract/Expand and Gamma before aggressive clipping.
Add Solid/Garbage mattes for local corrections.
Check edges in motion, then continue to Despill or Merge.
Examples
A dedicated matte pass cleans the key before despill and compositing.
DifferenceKeyer output is stabilized and constrained before use.
Troubleshooting
Production notes
Related nodes