float max_c = max(max(r, g), b); float min_c = min(min(r, g), b); float delta = max_c - min_c;
In the fast-paced world of DaVinci Resolve color grading, the ability to achieve a filmic, sophisticated look quickly is invaluable. While built-in tools are powerful, specialized plugins often bridge the gap between "digital" and "cinematic." Enter the , a tool designed to bring advanced, subtractive color manipulation directly into your Resolve nodes.
DEFINE_KERNEL : ( input_image, float global_shift, float red_range, float orange_range, float yellow_range, float green_range, float cyan_range, float blue_range, float magenta_range ) pixeltools hueshift dctl pluginzip
"name": "cyan_range", "label": "Cyan Shift", "type": "float", "default": 0.0, "min": -1.0, "max": 1.0, "step": 0.01 ,
Using the PixelTools HueShift DCTL Plugin is relatively straightforward. Here's a step-by-step guide: float max_c = max(max(r, g), b); float min_c
Where digital sensors typically add light to make colors brighter (additive saturation), film emulsion behaves differently. hueShift replicates analog behavior by reducing luminance when colors become saturated, resulting in richer, deeper imagery that feels natural rather than artificially boosted.
Select the Red/Yellow hue vectors within the DCTL interface. Here's a step-by-step guide: Where digital sensors typically
Here is the complete set of text files required to create the PixelTools_HueShift.dctl plugin.
if (s <= 0.0f) return (float3)(v, v, v);
Hue/Shift is an all-in-one look development plugin designed specifically for DaVinci Resolve Studio. Unlike standard saturation tools that increase luminance as they add color (often leading to a "video-ish" or neon look), Hue/Shift uses and density .