Re: Required Roles
Troy Sobotka <troy.sobotka@...>
On Mon, May 11, 2020 at 10:24 PM Doug Walker <doug.walker@...> wrote:
OCIO::ROLE_DEFAULT, OCIO::ROLE_SCENE_LINEAR, OCIO::ROLE_DATA, OCIO::ROLE_REFERENCE, OCIO::ROLE_COMPOSITING_LOG, OCIO::ROLE_COLOR_TIMING, OCIO::ROLE_COLOR_PICKING, OCIO::ROLE_TEXTURE_PAINT, OCIO::ROLE_MATTE_PAINT
However, once the DisplayTransform refactor is completed (as discussed at the previous working group meeting), none of these will actually be required for the proper operation of the core library. So the ociocheck is basically only enforcing this for the benefit of various apps/plug-ins that may want to rely on those roles being present.
I am hoping that some bedrock aliases will remain in the event that a configuration is added and reconciliation cannot be made in a DCC.
Without aliases, the whole system would have to revert to hard coded transforms, which is of course ghastly.
Data, working space / scene linear, and a few others are vital in this regard.
With respect,
TJS