Skip to content

3D Look-Up Tables are the gold standard for display colour correction because they can correct hue, saturation, luminance, gamut mapping, white point, EOTF behaviour, and cross-channel interactions across the full RGB volume.

This white paper summarises the practical reality of applying 3D LUTs system-wide on Windows, macOS, Android TV, and Linux/KDE Plasma, with guidance for display calibration professionals, software developers, and OEM engineers.

Executive summary

Why 3D LUTs matter

A 1D LUT or VCGT can adjust each RGB channel independently, but it cannot correct inter-channel crosstalk or reshape the full colour volume. A 3D LUT maps input RGB values to corrected output RGB values across a three-dimensional grid, making it suitable for wide-gamut displays, DICOM GSDF workflows, creative colour pipelines, and OEM calibration systems.

Typical calibration workflow

  1. Measure the display with a supported colorimeter or spectrophotometer.
  2. Generate a correction using calibration software such as QUBYX PerfectLum for medical workflows or PerfectChroma for creative and broadcast workflows.
  3. Export a 3D LUT file such as .cube or .3dl.
  4. Apply the LUT through the OS compositor, display hardware, or application rendering pipeline.
  5. Verify the result with a second measurement pass and archive the report.

OEM and developer integration

For OEMs, Android TV DisplayLuts and custom embedded display pipelines create new opportunities to apply calibration-quality LUTs at the system or product level. For desktop workflows, the implementation route depends heavily on operating system constraints and whether the product can rely on hardware LUTs, per-application shaders, or third-party compositor hooks.

QUBYX tools in this workflow

For OEM display calibration programs, explore QUBYX OEM display calibration. For a technical discussion, request a demo.