ColorCorrectMap

Overview

ColorCorrectMap consolidates a number of specific color correction options into a comprehensive suite.

Color Correction Options:

These attributes can be separately enabled and disabled

  • Gamma, offset, gain, contrast, saturation
  • Per-channel gamma, offset, gain, contrast, saturation
  • TMI (Temperature, Magenta, Intensity)

Attribute Reference

Advanced attributes

contrast_b

Float bindable
default: 0.0

negative values reduce the difference in luminance towards grey and positive values increase the difference in luminance for the blue channel

contrast_g

Float bindable
default: 0.0

negative values reduce the difference in luminance towards grey and positive values increase the difference in luminance for the green channel

contrast_r

Float bindable
default: 0.0

negative values reduce the difference in luminance towards grey and positive values increase the difference in luminance for the red channel

gain_b

Float bindable
default: 1.0

multiplies the blue channel by the specified values

gain_g

Float bindable
default: 1.0

multiplies the green channel by the specified values

gain_r

Float bindable
default: 1.0

multiplies the red channel by the specified values

gamma_b

Float bindable
default: 1.0

raises the blue channel to the specified exponents

gamma_g

Float bindable
default: 1.0

raises the green channel to the specified exponents

gamma_r

Float bindable
default: 1.0

raises the red channel to the specified exponents

offset_b

Float bindable
default: 1.0

adds the specified values to the blue channel

offset_g

Float bindable
default: 1.0

adds the specified values to the green channel

offset_r

Float bindable
default: 1.0

adds the specified values to the red channel

saturation_b

Float bindable
default: 1.0

desaturates the blue channel input below 1.0 and adds saturation above 1.0

saturation_g

Float bindable
default: 1.0

desaturates the green channel input below 1.0 and adds saturation above 1.0

saturation_r

Float bindable
default: 1.0

desaturates the red channel input below 1.0 and adds saturation above 1.0

use_per_channel_contrast

Bool
default: False

enables separate RGB controls for contrast

use_per_channel_gain_offset

Bool
default: False

enables separate RGB controls for gain and offset

use_per_channel_gamma

Bool
default: False

enables separate RGB controls for gamma

use_per_channel_saturation

Bool
default: False

enables separate RGB controls for saturation

General attributes

TMI

Rgb bindable
default: [ 0, 0, 0 ]

T = Temperature where positive values push towards blue and negative towards red. M = Magenta where positive values push towards magenta and negative towards green. I = Intensity where negative values remove and positive values add energy

TMI_enabled

Bool
default: True

enables the TMI parameters

clamp

Bool
default: True

enables/disables clamping of the output values.

clamp_max

Float
default: 1.0

the maximum value output by this map when 'clamp' is enabled

clamp_min

Float
default: 0.0

the minimum value output by this map when 'clamp' is enabled

contrast

Float bindable
default: 0.0

negative values reduce the difference in luminance towards grey and positive values increase the difference in luminance

contrast_enabled

Bool
default: True

enables the contrast parameter

gain

Float bindable
default: 1.0

multiplies the input channels by the specified values

gain_offset_enabled

Bool
default: True

enables the gain and offset parameters

gamma

Float bindable
default: 1.0

raises the input to the specified exponents

gamma_enabled

Bool
default: True

enables the gamma parameter

hue_shift

Float bindable
default: 0.0

shifts the hue of the input (spectrum range is 0-1)

hue_shift_enabled

Bool
default: True

enables the hue_shift parameter

input

Rgb bindable
default: [ 1, 1, 1 ]

bind the input here

mix

Float bindable
default: 1.0

how much of the overall color correct to mix in

offset

Float bindable
default: 0.0

adds the specified values to the input

on

Bool
default: True

enables/disables all color correct operations

saturation

Float bindable
default: 1.0

desaturates the input below 1.0 and adds saturation above 1.0

saturation_enabled

Bool
default: True

enables the saturation parameter