Color managed workflows fail to apply forward/inverse OOTF

Get answers to your questions about color grading, editing and finishing with DaVinci Resolve.
  • Author
  • Message
Offline

horshack

  • Posts: 44
  • Joined: Fri Jul 21, 2023 1:17 pm
  • Real Name: Adam Horshack

Color managed workflows fail to apply forward/inverse OOTF

PostThu Jan 23, 2025 12:54 am

When performing color transforms between scene-referred and display-referred it is necessary to apply forward OOTF going from scene to screen referred and inverse OOTF when going back.

In an unmanaged workflow Resolve automatically correctly sets these options in the CSTs. However in a managed workflow Resolve fails to do so for the implicit CSTs performed by Resolve, and this causes colorspace-aware tools to apply improper adjustments when using a display-referred timeline colorspace with scene-referred clips because the failure to do the proper OOTF adjustments results in an incorrect implicit linear translation required and performed by these tools.

For example, this causes the HDR Global wheel to apply an incorrect calculation for the exposure adjustment.
Offline
User avatar

Marc Wielage

  • Posts: 13260
  • Joined: Fri Oct 18, 2013 2:46 am
  • Location: Palm Springs, California

Re: Color managed workflows fail to apply forward/inverse OO

PostThu Jan 23, 2025 5:00 am

horshack wrote:When performing color transforms between scene-referred and display-referred it is necessary to apply forward OOTF going from scene to screen referred and inverse OOTF when going back.

I'm confused. Why are you going "between" scene-referred and display referred? Are you taking (let's say) a display-referred session and bringing it into a new scene-referred session? That's always been a disaster for me, and one of those things I recommend that my students never do just to avoid trainwrecks. What exactly are you dealing with?

I would rather just start the entire session over again, or find a way to just export a flattened file and then convert it from there into the new colorspace (assuming there are no potential gamut/clipping errors). Trust me, I've seen worse situations.
Certified DaVinci Resolve Color Trainer • AdvancedColorTraining.com
Offline
User avatar

Sven H

  • Posts: 1055
  • Joined: Mon May 24, 2021 9:11 am
  • Real Name: Sven Hegen

Re: Color managed workflows fail to apply forward/inverse OO

PostThu Jan 23, 2025 5:44 am

Not quite sure I entirely get what you mean, because I have seen it work as expected. You're going display (Rec709) to scene (DWG) to display (Rec709), am I right?

What you can do to really be sure the inverse OOTF for spaces like Rec709 or HLG etc is applied when going into the scene space is by using the IDTs with "(scene)" in the name. Those all contain the OOTF.
color grading tutorials now live on: https://www.youtube.com/@NOIRGRADE
BRAND NEW Filmic Contrast DCTL available here at: https://svenhegen.com/dctl-filmic-contrast/
Offline

horshack

  • Posts: 44
  • Joined: Fri Jul 21, 2023 1:17 pm
  • Real Name: Adam Horshack

Re: Color managed workflows fail to apply forward/inverse OO

PostThu Jan 23, 2025 7:55 am

Sven H wrote:Not quite sure I entirely get what you mean, because I have seen it work as expected. You're going display (Rec709) to scene (DWG) to display (Rec709), am I right?

What you can do to really be sure the inverse OOTF for spaces like Rec709 or HLG etc is applied when going into the scene space is by using the IDTs with "(scene)" in the name. Those all contain the OOTF.


Thanks. Digging deeper I determined the issue occurs when the Timeline working luminance is set to the default of SDR 100, which occurs whenever Rec.709 is selected as the timeline working space. Switching to any scene-referred timeline working space changes the luminance to HDR 1000, which corrects the behavior. This mimics the difference of not applying a forward/inverse OOTF and since it only occurred when I selected a display-referred timeline working space I'm assumed it was because Resolve was failing to apply those, where now it's clear the issue is related to the Timeline working luminance setting.

Here's a short video demonstrating what I'm seeing:

Return to DaVinci Resolve

Who is online

Users browsing this forum: Bing [Bot], Bruce Phung, NicholsMediaPress, panos_mts and 222 guests