The Color Correction utility node


This utility node allows color correction operations on an input color. Gamma correction, hue shift, saturation modification and contrasting are supported.


Gamma

Apply a gamma correction to the input color, if Gamma different that 1.

Result = pow( Input, 1/Gamma)


Hue Shift

Rotate the hue by the given amount. Default is 0.

Result Hue = Input Hue + Hue Shift

Note that a value of 1 means full rotation and gives the same result a 0 (in other words, 1 is a 360 degrees rotation).


Saturation

Multiplies colour's saturation by the given value. Default is 1.

Result Saturation = Input Saturation * Saturation

Vibrance

Vibrance performs a more pleasant modification of color's saturation. Leaving already saturated areas unchanged and having  effect on unsaturated colors. Default is 1.

Contrast

Perform a contrasting operation on the color. The value is scaled around the provided pivot.

Result = (Corrected - Contrast Pivot) * ContrastContrast Pivot

Contrast Pivot

Exposure

Multiplies the  corrected color by 2^Exposure. Default is 0.

Offset

Adds this color to the corrected color. Default is 0.

Result = Corrected + Offset


Invert

Invert the output color. Default is OFF.

Result = 1 - clamp(Corrected, 0, 1)

  • No labels
Write a comment...