funk wrote:I have some feature requests regarding OCIO
1. Can we have an OCIO config per scene instead of a single global preference?
2. When using OCIO, can we have the octane tonemapping controls working? (at the very least saturation and gamma?)
Maybe 2 is a temporary issue which wont matter once we have a better compositing workflow. Curves, contrast, color correction etc of the final image is essential.
I'm looking into the possibility of allowing an OCIO config per scene. It gets a bit complex because you can load one scene into another scene... but it is likely this will be in a future 2020.2 XB release. The per-scene config, if set, would override the global setting. Note that generally OCIO seems to be intended to be used with the system-wide "OCIO" environment variable specifying the same config for all applications and all projects, rather than having to set it up for each application or project, but that workflow might not be for everyone.
I have a question: If you chose an OCIO config for a specific scene, and then exported an ORBX file, would you expect a copy of the OCIO config itself to be embedded in the ORBX file or just a filename reference?
Saturation makes sense and is easy to get working when using OCIO (unless there's something I've missed). We should be able to get this in for XB2. Other things like gamma are problematic, because the current built-in Octane tone mapping requires the color to be clipped into a 0-1 range in the sRGB gamut (and can introduce hue shifts), which would defeat a lot of the purpose of using OCIO in the first place (nicer tone mapping for extreme highlights, outputting in wide-gamut color spaces, etc.).
Another question: Would it be helpful if there was an option to enable all the tone mapping controls even when using OCIO, BUT enabling that option meant that the clipping that the built-in tone mapping does couldn't be undone, so you wouldn't be able to do all the nice HDR stuff that some OCIO configs enable?