Colour Correct

Correct colour with per-channel curves, lift/gamma/gain/offset wheels, saturation, and contrast.

What it does

Colour Correct is a grading toolkit in one node: per-channel curves, three-way lift/gamma/gain balancing with offset, saturation, and contrast. It applies to images, colours, and analytic shapes alike, and can load a .cube LUT file.

Opacity blends the graded result back with the original.

When to use it

ParameterTypeDefault
content_inOneOf([FieldOf(Color), FieldOf(Volume), CollectionOf(Crc), Collection, GpuGeometry, CollectionOf(Geometry), Color, ColorArray])
master_curveCurve
red_curveCurve
green_curveCurve
blue_curveCurve
alpha_curveCurve
lut_fileString"String::new()"
lift_rNumber0
lift_gNumber0
lift_bNumber0
gamma_rNumber1
gamma_gNumber1
gamma_bNumber1
gain_rNumber1
gain_gNumber1
gain_bNumber1
offset_rNumber0
offset_gNumber0
offset_bNumber0
saturationNumber1
contrastNumber1
contrast_pivotNumber0.500
clamp_outputBooleantrue
opacityNumber1
spatial_strengthField
strengthNumber1

Gotchas

Processing order is fixed: curves, then the .cube LUT if one is loaded, then lift/gamma/gain/offset, then saturation, then contrast, then the clamp, then the Opacity blend. When a result looks wrong, check whether an earlier stage pushed values out of range before a later one operated on them.

The .cube LUT applies to images only. Grading a flat colour or an analytic shape fill skips the LUT, and only the curves and lift/gamma/gain/offset/saturation/contrast maths carry over.

Clamp Output defaults to on, holding values in 0–1. Turn it off to push values past white or below black for a later node, such as a Levels or exposure adjustment, to pull back in.

Worked example

  1. Add Colour Correct and wire an image into Input Image.

  2. Raise Contrast and nudge Contrast Pivot to taste, then push Saturation up slightly.

  3. Add a Curve node and wire it into Red Curve to warm the highlights.

  4. Lower Opacity to blend the grade back toward the original.

See also

Levels · HSV Grade · Color Space · Colour fields