OpenFX ports of selected Resolve DCTL look tools from open-display-transform for DaVinci Resolve.
This repository provides GPU-accelerated OFX plugins adapted from selected ODT DCTLs. The plugins are distributed through MCNexus, which handles license activation, downloads, updates, and platform-specific installation.
Original Open Display Transform project and DCTL source by Jed Smith:
https://github.com/jedypod/open-display-transform
This build currently includes:
| Plugin | Status | Distribution | Get Key |
|---|---|---|---|
| ODT N6 Color | Active | MCNexus / OpenKey | Get Key |
Planned backlog:
| Plugin | Status |
|---|---|
| ODT Zone Tone | Planned |
ODT N6 Color is a single OFX plugin that groups the following Resolve DCTL
tools into one Resolve effect:
n6Purity.dctln6ChromaValue.dctln6Vibrance.dctln6HueShift.dctln6CrossTalk.dctl
The port keeps the modules separate in the UI, but processes them as parallel
branches from the same clean RGB input. Each module reads the original source
RGB, computes its own result, and contributes through its own Mix control.
The final result is blended against the clean input with the global
Output Mix.
This keeps the OFX predictable for grading: changing one module does not feed unexpectedly into the next module as a serial stack.
The OFX appears under the Open Display Transform group in Resolve.
Current UI groups:
SetupTransfer FunctionOutput Mix
Purity- enable/mix
- RGB/CMY purity and strength controls
Chroma Value- enable/mix
- hue controls for yellow, red, magenta, blue, cyan, and green
- hue/chroma strength and chroma limit
- optional zone targeting
Vibrance- enable/mix
- global, six-hue, and custom-hue vibrance controls
- optional zone targeting
Hue Shift- enable/mix
- six-hue and custom-hue shift controls
- strength, chroma limit, and optional zone targeting
CrossTalk- enable/mix
- per-hue power, shift, and scale controls
- CMY center controls
SupportAbout and HelpApp MCNexus
Supported transfer options:
- Linear
- Davinci Intermediate
- ACEScct
- Arri LogC3
- Arri LogC4
- RedLog3G10
Current builds are planned for:
- macOS
- Windows x64
Supported processing backends:
- Metal on macOS
- CUDA on Windows for NVIDIA GPU acceleration
- CPU fallback/reference path
The plugins are distributed through MCNexus. Each plugin will have its own OpenKey license entry, even when multiple plugins are published from this repository.
Activation flow:
- Claim the matching OpenKey license for the plugin.
- Open MCNexus.
- Activate the plugin with that key.
- Install or update the plugin from MCNexus.
Lost your key? Open the same claim link again with the same GitHub account to recover the same license.
Original Open Display Transform project and DCTL source:
Jed Smith
https://github.com/jedypod/open-display-transform
OFX port, MCNexus distribution, OpenKey integration, and MC OFX architecture:
Magno Ciqueira
https://github.com/ciqueira
OpenFX SDK:
Academy Software Foundation OpenFX
https://github.com/AcademySoftwareFoundation/openfx
This repository is licensed under the GNU General Public License v3.0.
The selected DCTL sources come from open-display-transform, which is also
licensed under GPLv3. See:
The generic MC OFX scaffold used as an architecture reference is authored by
Magno Ciqueira and is authorized for use in this GPLv3 project. This does not
include Vector-specific creative math or unrelated image-processing logic.
Binary OFX releases are distributed through MCNexus and GitHub Releases.
Each binary release must include or link to the corresponding source code for
that exact release. Release bundles include GPLv3, upstream attribution, binary
distribution notes, and the OpenFX BSD 3-Clause support license under
Contents/Resources/Legal.
Builds use OpenFX SDK 1.5.1 at:
src/third_party/openfx
That folder is intentionally not committed to this repository. GitHub Actions
checks out AcademySoftwareFoundation/openfx at OFX_Release_1.5.1 before
building, and local builds should place the same SDK version in that path.