BrianHanke wrote:I'm a bit confused how "working space" is determined in Fusion in Resolve. In Nuke or Maya/Arnold you set your working space separately, then all imported files get assigned an input space and you set the viewer to match your monitor.
If I want to work in ACEScg in Fusion, do I have to use an OCIO Colorspace node on every loader and set them to output ACEScg? Would that mean I'm now "working" in ACEScg? Then to see the correct colors on my monitor I'd use an OCIO viewer LUT set to ACEScg input/sRGB output? Thanks!
That's pretty much how it works yes.
I think Noah is spot on with the explanation.
UserNoah wrote:To this day I truly don't understand why a (mostly) Color Grading application set's the wrong viewer LUT...
Maybe because the Color Space Transform Tool doesn't work as a viewer LUT? I don't know... but the end result is that working in Resolve Fusion is too cumbersome for such projects for me so I do it in Fusion Studio instead. (There are more reasons for me to work in Fusion Studio but the few times I hoped to benefit from the Fusion clips in a Timeline ended up being very frustrating due to the color mismatch)
I may add..
It doesn't really matter if you work in Fusion Standalone or ReFusion. The way Fusion is designed doesn't allow you to run OCIO on a project wide level like Nuke or most other OCIO supported apps. You always set up management manually. But yea the fact that they ported this straight into Resolve without any design considerations is still a big problem to this day when wanting to work with Resolve color management.
A summary of the issues I know of:
- Resolve doesn't support OCIO management
- ReFusion only partially supports RCM/ACES in the sense that the Fusion working space is automatically the linear variant of Resolves timeline working color space. Somewhat makes sense but you don't have control over this within a system that expects you to manage manually.
- ReFusion viewer LUT doesn't support the ACES Transform & CST so it's impossible to use ACES/RCM with Fusion unless you create some custom LUTs or use OCIO configs to work in the viewer.
- OCIO ColorSpace on the viewer does work but OCIO configs are external to the software. You would expect ReFusion to be able to work natively regarding dependencies for both RCM and ACES.
- Unlike the Fusion node tree, OCIO File Transform on the viewer only processes data from 0-1 so custom setups with 1d LUTs for example are out of the question.
And yea the most simple steps forward would be to just implement both the ACES Transform and the CST into the viewer. This would tackle most of the issues. But ultimately a proper color management system that works fully in line with Resolve is what's needed if they insist it should be integrated into the Resolve ecosystem.