DCTL vs LUT: what is actually different

A LUT stores a grid of colors and works out everything in between. A DCTL stores the math and runs it on every pixel. We measured the difference on real footage, and on a 65 point LUT you cannot see it. Here are the numbers anyway, because most of this category sells the opposite story.

Shooting today? PursuitLuts packs are LUTs, built at 65 points, and they work in any software.

What each one is

A LUT, a lookup table, is a list of colors in and colors out. A 33 point file holds 35,937 of them, a 65 point file holds 274,625. Your footage has millions of colors, so for almost every pixel the software finds the nearest stored points and works out the rest. That working out is called interpolation.

A DCTL, DaVinci Color Transform Language, is a small program instead of a table. Resolve runs it on the graphics card for every pixel. There is no grid, so nothing is worked out.

How big is the difference, really

We can measure this exactly, because we have both halves: the math our files are built from, and the files. We ran three of our own frames through each and compared them in CIEDE2000, the standard measure of color difference, where 1.0 is roughly the smallest difference a person can see side by side.

FileTypical differenceWorst pixelPixels a person could see
65 point LUT, what we ship0.060.84none
33 point LUT, what most packs ship0.371.366% of them

So on our own files the honest answer is: the interpolation error is there and you will not see it. Every pixel of a 65 point file lands below the threshold where a person can tell. On a 33 point file a few percent of pixels cross it, which is a real if modest reason to prefer the larger grid.

We shipped 65 point files for exactly this reason, before we had any product that benefited from saying so.

Where the error actually lives

Not where you would guess, and not where we first wrote. Sorted by how colorful each pixel is, on our own frames:

The error is slightly larger near neutral than in saturated color. An earlier version of this page claimed the opposite, from a measurement in raw code values rather than in what the eye does with them. A big number in code values near white is a small number to a person. The correction stands as a reminder to measure the thing you are claiming.

So why buy a DCTL at all

Not for accuracy you can see. For what it can do that a file of fixed numbers cannot:

What a LUT can do that a DCTL cannot

Which one you want

One honest caveat about fitted looks

Four of our five looks are math end to end, so they port to a DCTL exactly. Golden Hour is different: it was fitted from a hand grade, which makes it a measured grid by nature rather than a formula. In a DCTL it would still carry that grid, so it stays in the LUT pack.

Where this is going

Our DCTLs cover the cameras we have verified against real footage, which today means RED and Sony. Canon and Nikon follow once we have filmed those bodies, not before. The math behind all of it is published and checked against Resolve itself.

Updated 2026-10-06. All guides