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. |