Skip to content

Invert

Inverts image colors per-channel with controllable intensity.

Category: Color Menu path: Color > Invert

Ports

PortTypeDirectionDescription
inimageRgba16finputInput image
outimageRgba16foutputInverted result

Parameters

ParamTypeDefaultDescription
amountscalar1.0Inversion intensity. 0 = no effect, 1 = fully inverted. Keyframeable.
channelsenumRGBWhich channels to invert. Options: RGB, R, G, B, A, RGBA.

Expose Channels

When enabled (E button on node header), adds input ports that override params via edge connections:

PortTypeOverrides
amount_inscalaramount

How It Works

For each selected channel, the shader computes 1 - value and blends the result with the original based on the amount parameter. The operation is performed in linear light (the engine's working space), so the inversion is perceptually different from inverting in sRGB.

When channels is set to RGB, only the color channels are inverted and alpha is preserved. Use RGBA to also invert the alpha channel, or select individual channels (R, G, B, A) for targeted inversions.

Usage Examples

Basic: Negative image

  1. Add an Invert node after your image source
  2. Leave amount at 1.0 and channels at RGB
  3. The result is a photographic negative

Creative: Partial inversion for color grading

  1. Set amount to 0.3 for a subtle color shift that pushes tones toward their complement
  2. Animate amount from 0 to 1 for a smooth negative-to-positive transition

Advanced: Invert alpha for mask manipulation

  1. Set channels to A to flip the transparency of an image
  2. Useful for turning cutout masks inside-out before feeding into a Matte node

Tips

  • Inverting in RGB mode preserves alpha, which is what you want in most compositing scenarios
  • Use amount values between 0 and 1 to create solarization-like effects
  • Connect a Time node to the amount_in expose channel to animate the inversion over time
  • Levels -- remap brightness ranges without full inversion
  • Curves -- arbitrary per-channel tone mapping
  • ColorCorrect -- broader color grading controls