Resolve / create AP0 LUT

Hi everyone.

Sorry for my question, which may seem simple.
I am still a beginner to understand ACES.
I work in ACEScct in Da Vinci Resolve
I export .EXR files without output transform.

I want to create a LUT in AP0 and reload it in resolve, to be sure it works good (and check if everything is fine before delivering).
Currently, my EXR files (with lut) are matching my color corrections (on the native shots), provided that I play the LUTs in AP1

How is this possible in resolve please?

Thank you in advance for your feedback.

Have a nice weekend :slight_smile: !

Hi Martin,

It is best to create and apply grading/look LUTs for ACES in the grading space ACEScct.

1 Like

LUTs for use in AP0 cannot be simple .cube files, as those do not work with linear data. The proper way to make a LUT for use on linear AP0 image data is to use a CLF, which can include a shaper.

If you are comfortable in Terminal, you can install OpenColorIO and use the ociomakeclf command line tool. You export a .cube of your grade in ACEScct from Resolve, and then run this command:

ociomakeclf my_ACEScct_LUT.cube my_ACEScct_LUT.clf --csc ACEScct

This will “wrap” the ACEScct LUT in the necessary shapers.

1 Like

Thank you Shebanjah !

So, I can export .EXR in AP0, and AP1 ACEScct LUT.

Can the VFX work in ACEScg, with this LUT and .EXR (in AP0), and give me .EXR AP0 in return?

AP0 is used for “file exchange” (greatest dynamics possible) and for archiving? (if I read correctly)

Thanks Nick for your response.
I will try your method. I’m curious and I really want to understand how it works and see the difference

If done correctly there should be no difference. You are taking a grade that has been created in ACEScct and you are surrounding it with the necessary transforms to apply it in ACEScct within a system that expects linear AP0 in and out.

So the two approaches are either to provide VFX with a LUT to be applied in ACEScct, and make sure it is clearly communicated to them that ACEScct is the working space of the LUT (so they need to ensure the appropriate transforms are used to apply it that way). Or you convert it to a “by the book” CLF LMT and VFX apply it using an approach designed for LMTs.