Overview
A 3D LUT (Look-Up Table) is a color grading tool that assigns a defined output RGB value to every input RGB color value. Unlike a 1D LUT, which processes each color channel (red, green, blue) separately and independently, a 3D LUT maps a color cube where red, green, and blue each form an axis. This allows any color to be shifted relative to others – meaning it can affect multiple channels simultaneously.
This capability makes 3D LUTs suitable for complex, non-linear transformations that are not possible with simple 1D curves: such as selective color shifts, film stock emulations, or precisely preserving skin tones while re-coloring other image areas.
How it Works
A 3D LUT does not store a specific output value for every possible color value. Instead, it establishes a lattice of control points within the color cube. If an input pixel value falls between these control points, the output value is interpolated – in most programs, this is done via trilinear interpolation from the eight corner points of the surrounding grid cell. The quality of this interpolation is crucial for avoiding artifacts.
The resolution of the lattice determines the precision: more control points per axis mean finer color transitions.
| Lattice Size | Total Control Points |
|---|
| 17 × 17 × 17 | 4,913 |
| 33 × 33 × 33 | 35,937 |
| 65 × 65 × 65 | 274,625 |
33 × 33 × 33 is considered a common standard. Typical bit depths range from 8, 10, and 12-bit up to 32-bit (floating-point). The .cube format has established itself as a cross-format industry standard, read by virtually all editing and grading software.
On-Set and Post-Production Usage
In practice, two types of application are distinguished:
- Technical (Conversion) LUT: Converts a camera's log signal (e.g., ARRI Log C) into a displayable standard like Rec.709 or Rec.2020. This transformation is the first step in the workflow, as log footage must be normalized before a look can be applied.
- Creative LUT: Applies a stylistic look after the technical conversion. It is applied separately so its intensity can be controlled independently.
On set, the DIT (Digital Imaging Technician) uses 3D LUTs for on-set monitoring to display the flat log image on the monitor in an evaluable or already look-similar representation. These same LUTs serve as a reference and starting point for later color correction in post-production.