DJI D-Log grading

I understand your concerns but DLog-M is not really a true log encoding. So it isn’t as simple as defining a log to linear function. As far as I’m aware it is also tuned per camera depending on the sensor capabilities. There wouldn’t be a single IDT possible.

What DJI could do is provide custom LUT based DLog-M to linear conversions per camera. But this may simply not be on their agenda as the see DGamut/DLog as the premium/pro option. But that’s my wild guess. Until then you can try your luck with that IDT I linked that someone made or flag it as Rec.709 and work from there.

1 Like

Hi Tommy, I can’t download it, the link doesn’t work.. Can you check?

@i.tozzi this thread is quite outdated, I would recommend starting on the DJI website for the latest recommendations.

yes, the official website has the latest DCTL conversion
DLog_DGamut_to_ACES_AP0_cat02_v1.dctl (2.8 KB)

Hello!

I am currently working on an HBO show as DIT and Dailies Colorist. Our Drone Unit shoots DJI Inspire 3 8k Cinema DNG Raw. I would like to grade this footage in our Aces 1.3 pipeline and then render the results if possible with ProRes intermediates.

So what I tried is to render all my 8K Cinema DNGs to a 2K ProRes 422HQ intermediate - without grading, just log.

Then I would apply “No Aces IDT” to those intermediates and the DLog_DGamut_to ACES_AP0.clf from the DJI website. Unfortunately the results don’t match.

Someone has a tip for me how to get this to work?

The idea behind the workflow is to shorten the rendering time when the grading is done.

The workflow works perfectly finde with our Alexa 35 footage and also with our Ronin 4D footage (though shooting ProResXQ so this is easy).

Thanks a lot, best regards,

Clemens

The results don’t match what?

Hi Scott!
Thank you for your answer! What I am trying to achieve and what I expected is:

Inside my ACES Color Managed Resolve Project:

Inspire3_Cinema_DNG_RAW + Dailies Grade =

Inspire3_ProRes_Intermediate (No IDT, input LUT: DLog_DGamut_to_ACES_AP0_cat02_v1.clf) + Dailies Grade

=> I was expecting these would perfectly match.

Thank you for your advice!
Best Clemens

Thank you for clarifying.

From your described order of operations, it seems you are applying the Dailies Grade:

  • in Pipeline 1 to the DNG RAW data, but then
  • in Pipeline 2 to AP0 data.

I would not expect these results to match. The state of the data where the grade is being applied are not equal, so the result will not be equal.

Dear Scott!

Thanks again for your reply!

So I tried to add an ACES transform before the grade on the intermediate: “No input transform” => “ACEScct CSC.” Still not matching DNG Raw + Dailies Grade.

But anyway - just asking - since my Project Color Management (see screenshot below) processes Nodes in “ACEScc AP1 timeline space” - shouldn’t I be fine even without this transform?

To broaden the question: Do you have an idea how I could get this to work? avoiding to have to render the dailies graded material from the original 8K DNG Raw OCF and somehow use a prerendered more lightweight intermediate instead?

Thanks a lot! Best regards,

Clemens

When you’re creating the mezzanine files, is your Resolve project’s Color science set to DaVinci YRGB or in ACEScct?

In ACEScct, Resolve will map the DNG (from who knows what, conceivably Rec.709/sRGB or Rec.709/Linear) to ACES AP0/Linear. By the numbers. (No D-Gamut / D-Log involved)

In DaVinci YRGB (i.e non color managed), Resolve defaults to Rec.709/sRGB. Not D-Gamut / D-Log. The official DCTL is not meant for DNG imagery, it’s meant for H.264/ProRes/etc capture.

To generate D-Gamut/D-Log ProRes mez:

In ACES:

(Or DCTL equivalent0

In non color managed, assuming you’re debayering at the recommended Rec.709/Linear:

Or if your production is onboard to be ACES through and through, might as well skip the D-Gamut/D-Log step and create your mez directly as ACEScct:

One last note, best practice is to set debayer exposure to 1.4. This matches exposure of non-DNG capture:

Dear Jerome,

Thank you very much for your detailed answer—and sorry for the late reply.

Especially the +1.4 exposure hint is very interesting. When writing my question, I should have mentioned I was creating the mezzanine files from Silverstack Lab. Indeed, they match pretty well (differing a bit in the highlights, maybe even good enough for the purpose of an ambitious dailies grade) when I set the DNGs in Resolve to Exposure +1.4.

Since I am on an ongoing project, I didn’t want to change this in the middle of production. Following your suggestion, I am now creating the mezzanines for the Inspire footage directly in Resolve, converting them to ACEScct.

I am considering, though, using the +1.4 exposure as a standard approach for my next project—even though I am not sure if this could cause trouble for VFX pulls if the drone shots and LUTs no longer match the references.

Thanks again and best regards, Clemens