DCTL vs LUT: what is the difference?
Understand what LUTs and DCTLs do, why the input color space matters, and which kind of tool fits your grading workflow.

A LUT maps colors using stored values. A DCTL processes the image using code and can expose adjustable controls. Neither automatically knows how your footage was recorded. The expected input and the toolβs intended job matter more than the file extension.
What does a LUT do?
LUT stands for lookup table. It describes a mapping from input values to output values. A creative LUT can give footage a particular color treatment; a technical LUT can convert between specified image encodings. Those are different jobs, even when both arrive as a .cube file.
A useful way to evaluate one is to ask: what input was it designed for, and what should come out? A camera-specific log-to-display LUT will not behave as intended if you feed it footage that has already been converted to that display space.
The LUT itself contains a fixed mapping. Your editing application may still let you blend its result or adjust exposure before it. Those surrounding controls belong to the workflow, rather than changing the table into an interactive grading tool.
What does a DCTL do?
DCTL is DaVinci Color Transform Language. A DCTL runs programmed image operations inside Resolve. Depending on how it is written, it can provide a transform, a creative treatment, or controls that change its processing.
For example, a tool can let you choose a look and adjust its intensity from the same panel. That does not mean every DCTL has these features. Check the product description and supported setup rather than assuming all DCTLs work alike.
Blackmagic Design documents DCTL development inside Resolve under Help β Documentation β Developer. Its DCTL feature notes also describe programmable controls and the ResolveFX DCTL effect. You do not need to write code to use a finished tool.
Which should you use?
Choose according to the problem you need to solve:
- You need a supplied conversion or a fixed look: a LUT can fit, provided its required input and output match your workflow.
- You want several related adjustments in one interface: a DCTL designed for that task may offer more convenient control.
- You work across multiple editing applications: confirm compatibility first. A DCTL made for Resolve is not a Premiere Pro or Final Cut Pro plugin.
Neither format guarantees a better image. Evaluate the result on your own footage, including shadows, bright areas, and skin, and check whether the tool makes the work easier to repeat.
Why does the input color space matter?
A tool interprets the pixel values you give it. If it expects one encoding and receives another, controls may respond differently from the examples. Changing the creative strength cannot reliably repair the wrong starting setup.
Check these three things before judging a look: the recording profile, the image encoding at the toolβs node, and the conversion after it. Read our footage preparation guide if those terms are new.
Where does JuicyGrade π§ fit?
JuicyGrade π§ tools are DCTLs for DaVinci Resolve Studio. For JuicyGrade Studio π§, match Working Space to the signal entering its node: DaVinci Wide Gamut / Intermediate or ACEScct / AP1. Keep the output conversion required by your project after the tool.
Start with a neutral setup, balance the shot, choose a Film Look, then adjust Look Amount. Do not stack several conversions just because several tutorials use them. Use one documented workflow and build from there.
See the JuicyGrade Studio π§ product page for what is included, or follow the first-grade guide to put the steps together.
Further reading
- Blackmagic Design: Resolve reference manual, lookup tables and DCTLs β background on the formats; use the manual shipped with your installed version for current interface instructions.
- Blackmagic Design: DCTL controls and developer documentation
One clip. One clear next step.
Explore the looks, check the software requirements, and choose the tool that fits your workflow.
JuicyGrade π§ tools require DaVinci Resolve Studio.