Are file rule supported in Karma XPU? we are having a hard time moving production from H19.5 to H20 and getting XPU to match CPU.
out of the box H20 renders our hip files differently. This is a big problem for long forms that are in production for a year while we want to get new features of houdini. For tests we created a simple setup with 3 textures:
utility-sRGB-texture JPG
aces_cg EXR
utility-linear-sRGB EXR
our ocio file rules are very basic just to cover the test case. the textures have no colour space in the names (on purpose to limit the possible issues)
We have a few problems:
1. we do not know how to make H20 render the same way as H19 to start the transition. We use OCIOv1 in production and with the same config we see differences in how the textures are handled. One major difference is that H19 assumed EXRs to be ACES_CG while H20 assumes them to be linear-sRGB. We tried to play with render space in the ocio settings and created OCIO v2 config trying to create rules to load the textures the same way.
2. OCIO file rules seem to have no effect until we provide HOUDINI_OCIO_FILENAME_COLORSPACE environment variable
3. HOUDINI_OCIO_FILENAME_COLORSPACE affects XPU and CPU differently and also gives us different results almost for each mode.
4. with HOUDINI_OCIO_FILENAME_COLORSPACE=2 Karma CPU seems to be obeying the OCIO file rules fine but XPU seems to be using only the "default" which we set to aces_cc to very clearly see when it is being used. All of the other rules are ignored by XPU.
clearly I'm missing something and I do not understand how to use this system. I thought that by using OCIO v2 which ships with houdini with a few basic rules I should be able to get the test case going fine.
any help very welcome :-)



