Q100408: Reduced color management pipeline friction with the Mari specific OCIO roles



When working with Color Management, there are a number of colorspace defaults that can be set within the Mari project. These defaults are determined by OCIO (OpenColorIO) config file roles.

This article explains why we introduced Mari-specific OCIO roles and how using these roles can benefit your colorspace pipeline.


Throughout their pipeline, VFX houses are likely to work with Color Management across various software in order to reach the final image result. Unfortunately, most applications interpret the given OCIO roles in different ways, which often means that studios are forced to modify configurations within the pipeline process, or need to maintain individual configs for each application. This can be time consuming and may be troublesome for TDs who may be unsure of how role assignments affect each application.

Starting with Mari 3.4v1 and 4.1v1, we have introduced Mari specific roles in order to improve the colorspace workflow between applications. These roles are, as follows:


These new roles greatly streamline the colorspace pipeline. Previously, setting these options had to be done via Python in Mari. Now, with the ability to define the Mari specific roles within the OCIO config file, users can manage one global configuration instead of one per digital content creator.

By introducing these Mari specific roles, we eliminate conflict between applications where the same OCIO defaults would have been assigned to different roles; and inconsistencies in production are avoided. 

For more information on the new roles please see the Color Management section of our Mari Online Help documentation.

    We're sorry to hear that

    Please tell us why