ACEScct LUT to ACEScg

So here is a modified version of the Redshift config to use with a LUT.
What you need to add yourself is a folder next to the config named luts and place your ACEScct based LUT there with the name showLUT.cube or rename it to whatever you want it to be and also change that name inside the modified config file.

The lines that I changed/added in the config are:

search_path: "luts"

to add the folder luts to the search locations for using external files inside the ocio config.

Under shared views:

  - !<View> {name: ACES 1.0 SDR-video + showLUT, view_transform: ACES 1.0 SDR-video, display_colorspace: <USE_DISPLAY_NAME>, look: showLUT}

to add a new view transform that includes the newly added Look

Under displays:

    - !<Views> [ ACES 1.0 SDR-video, ACES 1.0 SDR-video + showLUT, Un-tone-mapped, Log, Raw ]

Added the name of that new view with LUT so it can be seen when sRGB is picked as the display.

And the definition of the look itself named showLUT all the way at the bottom under looks:

looks:
  - !<Look>
    name: showLUT
    process_space: ACEScct
    transform: !<FileTransform> {src: showLUT.cube, interpolation: tetrahedral}

You can see that the process space is ACEScct. This causes the config to convert to that space before applying the defined transformations and back to it’s reference space once the transforms are applied so it’s similar to that manual sandwich you showed in AFX.

Hope this helps!

1 Like