Problem summary OCIO Context variables do not work on clips/timeline read nodes
This happens with both OCIO v1 and OCIO v2.1 configs, and doing the same thing in Nuke's Node Graph works as expected
Using the OCIOColorspace soft effect, the same config does work when changing OCIO Context variables
Customer reported version hiero.15.0v4
Customer reported platform rocky9
Steps to reproduce
1) Open terminal and set the environment variable SHOT to raw, for example:
set SHOT=raw
export SHOT=raw
2) Open Hiero/Nuke Studio, creating a new empty project
3) In Project>Edit Settings>Color Management set OpenColorIO config to custom, set the path to the attached simpleContext.ocio config and press Reload Config
4) Import any footage into the project
5) In the Clip's Properties, set the Input Transform to test
6) In the OCIO tab, create a new Key called SHOT and set the value to red or green
Expected behaviour For the image to update and change colour
Actual behaviour Nothing happened
Workaround The OCIOColorspace soft effects do work, so you could disable colormanagement on the clip, add an OCIOColorspace or OCIODisplay node to the clip, however this makes changing the values more complicated
Reproduced by support This bug has been reproduced in: Nuke Studio 15.1v4 - Windows 10, Rocky 9.3, macOS Sonoma Nuke Studio 12.0v1 - Windows 10, macOS Sonoma
Earliest version tested Nuke Studio 12.0v1 - This issue appears to be in all tested versions of the product