HDR Video Color Grading: LUT Workflows & Delivery Guide
HDR video color grading requires fundamentally different workflows than SDR—standard LUTs often fail, color spaces shift unpredictably, and export settings can clip highlights or crush blacks if misconfigured. This guide covers SDR-to-HDR conversion, why LUTs behave differently in HDR timelines, and step-by-step implementation across DaVinci Resolve, Adobe Premiere, and Final Cut Pro with camera-specific log space considerations.
What Is HDR Video Grading & Why Standard LUTs Fail
HDR (High Dynamic Range) video expands the color gamut beyond Rec.709 to Rec.2020 and extends brightness from 0–100 nits (SDR) to 0–10,000+ nits, revealing detail in shadows and highlights that SDR cannot display. Standard LUTs designed for SDR collapse this expanded range—they’re built on 8-bit or 10-bit curves mapped to a narrow gamut, so applying them directly to HDR timelines causes blown-out highlights, desaturated colors, and tone mapping artifacts.
HDR grading requires LUTs built specifically for HDR color spaces (HLG, Rec.2020, or DCI-P3), proper input/output color space declaration, and awareness of the reference monitor’s peak brightness rating—typically 1000 nits for HDR reference monitoring vs. 100 nits for SDR.
Camera Log Spaces & HDR Compatibility
Different cameras encode log differently, and not all log spaces are HDR-native. Sony SLog3, Canon EOS C500 Log, and Apple ProRes RAW support HDR pipelines because they encode full tonal and color information. Conversely, GoPro and DJI drones shoot in limited color spaces; grading their footage in true HDR requires intermediate conversion steps.
| Camera Log Space | HDR Ready? | Recommended Gamut | Peak Brightness |
|---|---|---|---|
| Sony SLog3 | Yes | Rec.2020 | 2000+ nits |
| Canon Cinema Log | Yes | Rec.2020 | 1500+ nits |
| Apple ProRes RAW | Yes | DCI-P3 or Rec.2020 | 10,000 nits |
| Panasonic V-Log | Yes | Rec.2020 | 1500+ nits |
| DJI D-Log | Partial* | Rec.709 (limited) | 300–400 nits |
| GoPro Flat | Partial* | Rec.709 (limited) | 300–400 nits |
*DJI and GoPro require SDR-to-HDR tone mapping; not true HDR capture.
Sony SLog3 & HDR Workflows
Sony SLog3 is the industry standard for HDR because it captures a 14+ stop dynamic range across a wide gamut. When grading SLog3 in HDR, declare the input color space as S-Gamut3/SLog3 in your NLE, apply the appropriate camera-specific log conversion, and monitor on a calibrated HDR reference monitor (1000 nits minimum for streaming, 2000 nits for cinema). Gradation steps are smoother because SLog3 encodes 4:2:0 chroma and 10-bit depth natively.
SDR-to-HDR Conversion vs. Native HDR Grading
Two workflows exist: shooting in SDR and converting to HDR, or shooting in log and grading directly in HDR. Conversion is faster but loses dynamic range; native grading reveals more shadow and highlight detail but requires HDR-capable equipment.
SDR-to-HDR Tone Mapping (Quick Path)
Use software like Adobe Premiere’s HDR Scaler or Resolve’s HDR Color Compressor to upconvert SDR footage. This expands the tonal curve by stretching midtones and brightening peaks, then reinterprets the color gamut as Rec.2020. Result: watchable HDR with ~50% of true HDR’s dynamic range. Best for B-roll or interviews where original was SDR-native.
Native HDR Grading (Full Quality)
Start with log-captured footage (SLog3, Canon Log, ProRes RAW), build a grading chain in HDR color space, and monitor on a reference display. This preserves all captured information and allows creative control over shadow detail and specular highlights. Time investment is 2–3× longer but delivers broadcast-quality results.
HDR LUT Stacking & Implementation
Unlike SDR workflows where one LUT often suffices, HDR requires LUT stacking—layering input, creative, and output LUTs to control tone mapping and maintain gamut integrity.
Three-Stage HDR LUT Stack
- Input LUT: Converts log space to linear/display-referred (e.g., SLog3 → Rec.709 linear). Defines the starting point.
- Creative LUT: Applies color grade, contrast, and cinematic look (film emulation, color cast, saturation boost). Works on the display-referred canvas.
- Output LUT: Tone maps to the delivery color space and peak brightness. Prevents clipping and gamut violations.
In DaVinci Resolve, this maps to: Node 1 (Input LUT) → Nodes 2–5 (Creative) → Final Node (Output LUT with HDR compression).
Why Standard LUTs Clip in HDR
A standard Rec.709 LUT assumes 100-nit peak brightness and 8-bit color. When applied to HDR timeline with 1000-nit headroom, the LUT’s brightest output (which was “full white” in SDR) becomes a mid-gray. The inverse happens with shadows: blacks crush because the LUT expects 0–100 nits but HDR allows 0–1000+. Result: flat, desaturated image or blown-out highlights.
Solution: Use HDR-native LUTs built for Rec.2020 gamut and 1000–2000 nit peak, or apply an intermediate input LUT to normalize the HDR signal before stacking creative grades.
HDR Grading Workflows by Software
DaVinci Resolve: Native HDR Support
Resolve is the gold standard for HDR because color management is granular. Set your project to Rec.2020 / 10-bit HDR / 1000 nits, import log footage, and declare color space in the source clip metadata. In the Color page, use Node 1 for input transformation, Nodes 2–4 for creative grading, and a final node with HDR Compressor to manage peak brightness without clipping. Export using DCI-P3 (cinema) or Rec.2020 (streaming) with Dolby Vision metadata if distributing to platforms that support it.
Adobe Premiere Pro: Limited HDR, Growing Support
Premiere supports Rec.2020 HDR but lacks Resolve’s granular HDR tools. Import log footage, set your sequence to 10-bit color depth and Rec.2020 color space, then nest clips with adjustment layers for LUT application. Use Lumetri Color for creative grading, but avoid aggressive S-curves that clip in HDR. For advanced HDR work, use Resolve for the color pass, then import as ProRes 422 HQ or DNxHD back into Premiere for final cut and delivery.
Final Cut Pro: ProRes RAW & Rec.2020 HDR
Final Cut Pro 10.7+ supports HDR when working with ProRes RAW or Apple Log footage. Create a library with ProRes 422 HQ or Apple ProRes Raw format, set the Project Properties to HDR (Rec.2020) / 1000 nits, and apply LUTs via the Color Board or third-party plugins. ProRes RAW in Final Cut directly supports 12-bit grading, which is superior for HDR highlight preservation. Export via the Delivery tool with HDR checkbox enabled—this ensures proper metadata and gamut preservation.
HDR LUT Development from Scratch
If you’re building custom looks, start with a reference grade in Resolve, export a 3D LUT (Cube format), then test it across your camera log spaces and monitor.
- Grade in log: Build a creative look in Resolve on SLog3 or Canon Log timeline, using reference monitor at 1000 nits.
- Measure the output: Use Resolve’s LUT Export function (File → Export → 3D LUT) to save the grade as a 33x33x33 Cube file.
- Apply & verify: Load the LUT into your camera’s log input node, then apply creative nodes on top. Check that shadows don’t crush and highlights don’t blow out using the Waveform and Vectorscope.
- Tone map for delivery: Use an output LUT (like Rec.2020 compression) before export to ensure streaming platform compatibility.
This workflow ensures your custom LUT translates across different log spaces and HDR delivery targets.
HDR Delivery Settings for Streaming Platforms
YouTube, Vimeo, and DCP cinemas have different HDR requirements. Mismatch means your HDR grade looks crushed or oversaturated.
| Platform | Supported Format | Color Space | Peak Brightness | Metadata |
|---|---|---|---|---|
| YouTube | VP9 / H.265 | Rec.2020 | 1000 nits | HDR10 or Dolby Vision |
| Vimeo Pro+ | H.265 | Rec.2020 | 1000 nits | HDR10 |
| DCP Cinema | J2K (ProRes 4444) | DCI-P3 | 2000–4000 nits | XYZ + ACES profile |
| Instagram Reels | H.264 / H.265 | Rec.709 (SDR) | 100 nits | None |
| Apple TV+ | H.265 / ProRes | Rec.2020 | 1000 nits | Dolby Vision required |
YouTube HDR Export Checklist
- Encode in H.265 (HEVC) at 1000-nit peak with Rec.2020 color space.
- Include HDR10 metadata (mastering display color primaries, max/min luminance).
- Bitrate: 45–85 Mbps for 4K HDR; YouTube transcodes to VP9 on ingest.
- Test upload to a private video; YouTube’s processing can take 24–48 hours for HDR verification.
DCP Cinema HDR Export
DCP requires DCI-P3 gamut, 2000–4000 nit reference, and ACES color science for color-managed workflows. Export as ProRes 4444 from Resolve with DCI-P3 color space, then ingest into DCP creation software (Davinci, OpenDCP, or Colorfront). This is overkill for web but necessary for theatrical release.
Common HDR Grading Mistakes & Fixes
Crushed Blacks from SDR-Native LUTs
Problem: Blacks are plugged in; no shadow detail visible. Cause: Standard LUT expects 0–100 nits but HDR extends that range. Fix: Use a cinematic LUT built for HDR, or manually lift the black point using a Levels node before applying the LUT.
Desaturated Colors in Highlights
Problem: Bright areas lose color saturation. Cause: Rec.2020 gamut is wider than Rec.709, but the LUT was authored in Rec.709 and doesn’t map colors correctly. Fix: Add a Saturation Offset or Hue Shift node after the LUT, or use a Gamut Compression tool in Resolve to expand color volume in bright areas.
Blown-Out Specular Highlights
Problem: Bright lights (sun, reflections) are white with no texture. Cause: The LUT’s output peaks at 1000 nits, but your grade pushed highlights higher. Fix: Use a Shadows/Midtones/Highlights node to pull down just the top 10% of brightness, or use Resolve’s HDR Compressor with a gentle toe curve to recover texture.
HDR Monitoring & Reference Setup
Accurate HDR grading requires a calibrated reference monitor rated for 1000 nits (streaming) or 2000 nits (cinema). Consumer displays (TVs, tablets) are not suitable for grading because they don’t maintain consistent peak brightness or color accuracy across the entire range.
Recommended HDR Monitors: BenQ SW240 Pro (1200 nits, 24-inch), Eizo ColorEdge (1000 nits, professional), or Dolby Cinema Reference Monitor ($30k+, if budgeted). At minimum, use a Rec.709 reference monitor (100 nits) and perform an SDR downconversion test by viewing your HDR master on a standard display to confirm the grade works in both domains.
Frequently Asked Questions
Can I use standard LUTs in HDR timelines?
Not reliably. Standard LUTs are built for Rec.709 gamut and 100-nit peak; in HDR timelines, they cause crushed blacks, blown-out highlights, and desaturated colors. Use HDR-specific LUTs or apply an input normalization LUT before stacking creative grades.
What’s the difference between HLG and HDR10?
HLG (Hybrid Log-Gamma) is broadcast standard used by BBC/EBU; it’s backwards-compatible with SDR displays but less vibrant. HDR10 is consumer standard for streaming and cinema, with absolute brightness metadata. For YouTube/streaming, use HDR10. For broadcast TV (UK/Europe), use HLG.
Do I need Dolby Vision for HDR delivery?
No. HDR10 is sufficient for YouTube, Vimeo, and most streaming platforms. Dolby Vision is required only for Apple TV+, Netflix, and premium cinema DCP. HDR10 is free and supports most players; Dolby Vision requires licensing and a separate grade per output.
Why does my HDR grade look washed out on a standard monitor?
HDR displays boost contrast and color saturation in bright areas. Standard monitors can’t reproduce this, so your grade appears flat. Always perform an SDR downconversion test: use Resolve’s “Rec.709 SDR” color output to view a proxy of your HDR grade on a standard display. Adjust saturation and contrast in the SDR pass if needed.
What’s the best camera for HDR workflows?
Sony (SLog3), Canon (Cinema Log), and Panasonic (V-Log) are HDR-native because they encode wide gamut + log in-camera. Apple ProRes RAW on iPhone/iPad is emerging for mobile HDR. Avoid GoPro and DJI for serious HDR—their log spaces are limited and require tone mapping.
Can Final Cut Pro handle the same HDR workflows as Resolve?
Final Cut Pro 10.7+ supports HDR with ProRes RAW and Apple Log, but lacks granular HDR tools (no HDR Compressor, no Dolby Vision authoring). For complex HDR grading, use Resolve. For simple grading + ProRes RAW editing, Final Cut is sufficient.
Should I export to ProRes RAW or H.265 for HDR delivery?
ProRes RAW preserves all color and luminance data; use it for archival or intermediate export in a professional pipeline. H.265 with HDR10 metadata is compressed and suitable for final delivery to streaming platforms. For YouTube/Vimeo, H.265 is mandatory.
How do I test my HDR master before uploading to YouTube?
Encode a short 2–3 minute test clip, upload as private/unlisted, and view on an HDR-capable device (Apple TV 4K, Samsung QLED, PlayStation 5). Check that blacks have shadow detail, highlights aren’t blown, and colors are vibrant. YouTube’s processing takes 24–48 hours; download the published version and compare to your local master.
Final Workflow Checklist
- ✓ Identify your camera log space and confirm HDR compatibility (SLog3, Canon Log, ProRes RAW).
- ✓ Set your NLE to Rec.2020 color space, 10-bit depth, 1000-nit peak brightness.
- ✓ Apply input LUT (log → display-referred), creative LUTs (HDR-native), and output LUT (tone mapping).
- ✓ Monitor on a calibrated HDR reference display (1000 nits minimum).
- ✓ Test SDR downconversion to ensure the grade works on standard displays.
- ✓ Export with correct color space metadata for your delivery platform (HDR10 for streaming, DCI-P3 for cinema).
- ✓ Upload a test clip and verify HDR rendering before final delivery.
HDR grading is more demanding than SDR, but the payoff is stunning contrast and color depth that elevates your storytelling. Start with a single HDR project in Resolve, master the three-stage LUT stack, and scale to multicamera timelines once comfortable.

