Skip to content

Color Curves

Brief Description

Apply a lookup curve to adjust each channel separately. The master curve is combined with the red, green and blue curves, but not with the alpha curve. Various methods are available when applying the master curve, according to the Mode parameter. The curves can be animated over time using the Curve Editor tab of the timeline.

Controls

Parameter / Script Name Type Default Function
Enabled / enabled Boolean On
Red / process_red Boolean On Enable the red channel in output. Otherwise if there's a source the content of the main source is returned instead, else 0
Green / process_green Boolean On Enable the green channel in output. Otherwise if there's a source the content of the main source is returned instead, else 0
Blue / process_blue Boolean On Enable the blue channel in output. Otherwise if there's a source the content of the main source is returned instead, else 0
Alpha / process_alpha Boolean On Enable the alpha channel in output. Otherwise if there's a source the content of the main source is returned instead, else 0
Master / master
Red / red
Green / green
Blue / blue
Alpha / alpha
Mode / mode Choice Normal
- Normal: The master curve is applied independently to the red, green and blue channels
- Weighted: Same as Normal, but preserves hue and saturation
- Film Like: Same as Normal, but hue is kept constant to avoid some color-hisft problems
- Luminance: Color and saturation is kept constant using luminance
Luminance Mode / luminance_formula Choice Rec. 709 Luminance formula used when in Luminance
- Rec. 709
- Rec. 2020
- ACES ap-0
- ACES ap-1
- CCIR 601
- Average: Average of intensities
- Max: Maximum of intensities
Clamp Black / clamp_black Boolean Off When enabled, any output values that are lower than 0 are set to 0
Clamp White / clamp_white Boolean Off When enabled, any output values that are higher than 1 are set to 1
Unpremult / predivide Choice If Needed
- If Needed: The image RGB channels are divided by the alpha channel before applying the effect if the image is marked as alpha-premultiplied
- Never: The image RGB channels are never divided by the alpha channel before applying the effect, even if the image is marked as alpha-premultiplied
Mask / mask Image -
Mix / mix_with_source Float 1 Dissolves between the original image at 0 and the image with the effect applied at 1
Input Range Minimum / input_range_min Color 0, 0, 0, 0 Minimum expected input intensities. Values outside this range are clamped to the range.
Input Range Maximum / input_range_max Color 1, 1, 1, 1 Maximum expected input intensities. Values outside this range are clamped to the range.
Lookup Table Size / lut_size Float 4096 The size of the look-up table that contains the transfer function. Higher means more precise but slower to render.