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.

Industry: Automotive / in-vehicle display systems
Engagement type: Custom software and 3D LUT engineering

Modern premium vehicles now include several independent displays: instrument cluster, centre infotainment, passenger screen, head-up display, and rear-seat entertainment. Even when every screen is calibrated to the same white point and gamma, differences in panel technology, backlight behaviour, and manufacturing tolerance can make the same content look visibly different from one display to another.

Audi AG partnered with QUBYX to harmonise colour across vehicle cockpit systems featuring up to five independent displays.

The challenge

The cockpit displays were individually calibrated, but they still rendered colours differently because each panel had a different native colour gamut. Point calibration alone could not solve the problem: white point and gamma correction do not reshape the full colour volume of a display.

The QUBYX solution

Common gamut mapping and 3D LUT generation

QUBYX engineered a measurement and computation tool that characterises each display native colour gamut using spectral measurements. The tool calculates a common target gamut: the intersection of the reproducible colour spaces across all displays. It then generates a unique per-display 3D LUT that transforms each screen output toward the shared target.

Real-time 3D LUT viewer frame

To apply those corrections at runtime, QUBYX developed a lightweight viewer rendering frame. This software layer applies the 3D LUT transformation before pixels reach the panel, integrating into the vehicle display software architecture with no perceptible latency.

Results

This engagement demonstrates how QUBYX supports OEM partners with end-to-end colour engineering: measurement, gamut computation, 3D LUT generation, and runtime integration.

Explore QUBYX OEM display calibration or request an OEM discussion.