Channel Buttons / Red, Green, Blue, Alpha
Select which channels receive the custom filter.
Programmable convolution kernel
Applies a custom convolution matrix for blur, sharpen, emboss, edge and other neighborhood filters.
CustomFilter exposes the convolution kernel directly, allowing you to design your own pixel-neighborhood operation rather than choosing a fixed filter preset.
Overview
Each output pixel is calculated from nearby source pixels multiplied by the values in the matrix. Changing the kernel can create blur, sharpening, embossing, directional edge detection and many specialized technical filters.
Normalize is useful when the matrix changes total image energy. Without normalization a kernel can brighten or darken the image unexpectedly.
Because custom kernels can amplify noise and edge ringing, the safest workflow is to begin with a small matrix and validate the result on high-contrast details.
Think of the matrix as a stencil of weights placed over every pixel: the stencil decides how much each neighbor contributes to the output.
Flow anatomy
The port structure shows how this node fits into a Fusion graph.
The source image to process with the convolution matrix.
The processed image after the node operation.
Inspector
Start with these controls before reaching for more complicated workarounds.
Select which channels receive the custom filter.
Sets the dimensions of the convolution kernel.
Defines the weight of each neighboring sample.
Prevents constant recalculation while editing a complex matrix.
Normalizes the kernel so overall brightness remains more stable.
Sets a lower output floor for the filtered result.
Practical setup
Choose the channels that should be processed.
Start with a small Matrix Size.
Enter the kernel values and enable Normalize when appropriate.
Inspect fine edges and noise at 100 percent.
Mask or blend the result if the custom kernel is too aggressive.
Examples
Build an edge-emphasis matrix for a technical matte or stylized look.
Use an asymmetric kernel to create directional relief.
Troubleshooting
Production notes
Related nodes