Creating Mattes Out of Everything With the Difference Composite Mode

June 19, 2026

Build custom mattes in DaVinci Resolve: colorist Rafael Bernabeu turns any operation into a selection with the Difference composite mode.


Quick Summary

DaVinci Resolve’s Difference composite mode can turn almost any image operation – a saturation move, a glow, a plugin effect, even a DCTL – into a clean black-and-white matte, so you can re-select the exact pixels an adjustment changed instead of rebuilding a qualifier by hand.

When Resolve Won’t Give You the Qualifier, Build It Yourself

Resolve offers plenty of ways to build an alpha channel/qualification. We can qualify on luminance, hue, or saturation, draw a power window, pull an alpha channel with Magic Mask, or bring in an external matte. But not every useful image quality is available as a matte by default. What happens when the thing you want to isolate is a texture, or the result of a DCTL (DaVinci Color Transform Language), or a plugin effect that Resolve was never designed to let you select?

Here is the idea this Insight is built on: almost any meaningful operation changes pixels, and that change is information we can capture. By comparing an operation against the previous state of the image with the Difference composite mode, we can extract exactly what it altered and read it out as a pure black-and-white matte. Instead of rebuilding a similar selection by hand – and never quite matching it – we get to reuse the precise pixels a previous adjustment affected.

In this Insight, you’ll build this setup from scratch and then put it to work in real situations:

  • reworking a client’s color note on the same pixels you already selected
  • dodging and burning through a glow
  • sharpening only where a texture tool is active
  • recoloring the halation from a plugin.

By the end of this Insight, you’ll have a repeatable way to push Resolve beyond its obvious toolsets.


“Even when a matte qualifier does not exist by default for your specific need, we can always find a way to derive it from the operation itself… It allows you to push Resolve beyond some of its usual limitations. Whether you’re using the native toolset, third-party plugins, or DCTLs, you can use that operation to create extra layers or a completely different operation altogether.”

Rafael Bernabeu, Colorist
Creating a mask for manipulation in other Resolve controls. This qualification is from a Texture Pop ResolveFX operation. (click to expand image)

Key Takeaways

By the end of this Insight, you should understand how to:

  • Build the Difference-mode matte setup: duplicate an operation onto an unconnected node and read its change relative to the original image.
  • Reuse a selection, for client revisions – re-grade the exact pixels a previous node affected instead of re-qualifying by hand.
  • Convert the difference into a clean matte: amplify the change in HSV, reduce the saturation, and route the result to a node’s alpha input.
  • Pull selections from tools Resolve can’t qualify – isolate a texture, a glow, a plugin effect, or a DCTL and grade only what it touched.
  • Apply the matte at the timeline level – turn a clean selection into a compound node that holds up across multiple shots.


Member Content

Sorry... the rest of this content is for members only. You'll need to login or Join Now to continue (your career will thank you!).

Need more information about our memberships? Click to learn more.

Get Answers, Join Now!
Member Login

Members, enter your details here. You will be returned to this page.


Is your career calling out for help?

Answer the call with a Mixing Light Membership. Gain client-tested tips, workflows, and add new skillsets from our pro Contributors!


JOIN NOW! You don't have to do this alone!
Loading...