Update Lock
Temporarily holds image updates while several matrix values are edited.
Matrix-based RGBA channel transform
Mixes and remaps RGBA channels through a numeric matrix for precise technical color and alpha operations.
ColorMatrix exposes a matrix transform instead of artistic color wheels, letting each output channel be built from the incoming red, green, blue, alpha and offset terms.
Overview
ColorMatrix exposes a matrix transform instead of artistic color wheels, letting each output channel be built from the incoming red, green, blue, alpha and offset terms.
Think of it as a four-channel mixer: every output row says how much of each input channel contributes to the result.
Flow anatomy
The port structure shows how this node fits into a Fusion graph.
Source image for the operation.
Optional mask that limits the operation to selected areas.
The processed result from this node.
Inspector
Start with these controls before reaching for more complicated workarounds.
Temporarily holds image updates while several matrix values are edited.
Defines the channel-mixing matrix used to build the output components.
Sets how the input components contribute to the output red channel.
Sets how the input components contribute to the output green channel.
Sets how the input components contribute to the output blue channel.
Sets how the input components contribute to the output alpha channel.
Sets offset for ColorMatrix.
Inverts the resulting transform where appropriate.
Practical setup
Connect the source image.
Start from the identity matrix.
Change one coefficient group at a time.
Inspect RGB and alpha separately.
Label the node with the transform purpose.
Examples
Exchange two channel rows to correct a channel-order problem.
Build luminance from chosen RGB weights.
Troubleshooting
Production notes
Related nodes