色彩管理

Mari使用OpenColorIO进行颜色管理。中的所有色彩空间Mari,无论是应用程序附带的颜色还是项目创建期间加载的自定义色彩空间,都在OCIO配置文件中定义。

根据您使用的OCIO配置文件,可以在其中设置许多颜色空间选项和角色(别名为颜色空间)。 Mari。也有Automatic选项,具体取决于您使用的文件类型。选择了Automatic选择的色彩空间Mari已为其设置在括号中列出。

对项目色彩空间的更改无法在其中撤消Mari。您可以手动将颜色空间更改回其先前的设置,也可以使用“重置”按钮将其恢复为默认设置,但是您无法撤消颜色空间中的任何更改。 History View调色板。

注意:  请访问OpenColorIO网站,网址为: http://opencolorio.org/有关OCIO色彩空间和角色的其他信息。

文章:  Q100362:针对GPU加速色彩管理优化OCIO配置如果您有自己的自定义OCIO配置。

色彩空间

颜色空间是在OCIO配置文件中设置的。Mari在此文件中查找列出的色彩空间,并在所有可用的色彩空间下拉列表中提供这些选项。根据您为项目选择的默认配置文件中的哪个, Mari提供了许多默认色彩空间。

Mari附带四个配置文件: acesnuke-defaultspi-animspi-vfx。还有一个Custom选项,可让您从计算机或网络上的指定位置选择自己的配置文件。如果您设置了Custom配置Mari引用它的颜色空间和角色,就像它附带的配置文件一样。但是,必须正确设置这些颜色,并根据OCIO标准定义色彩空间和角色,才能正常工作。

虽然附带了四个配置文件Mari,此部分仅涵盖nuke-default色彩空间。但是,下面列出了其他配置文件的简要说明:

aces config文件是由美国电影艺术与科学学院提出的带有彩色图像编码系统的颜色配置文件,它允许完全包含色彩准确的工作流程,并且“无缝交换高质量的电影图像,无论其来源如何”。

spi-anim OCIO配置文件是Sony Pictures Imageworks所使用的颜色配置文件,适用于动画功能。

spi-vfx OCIO配置文件是Sony Pictures Imageworks使用的颜色配置文件,适合在视觉效果作品中使用。

nuke-default OCIO配置文件对应于默认的Nuke颜色配置。这样,如果您同时使用Mari和Nuke在您的管道中,您可以确保颜色配置文件在各个应用程序中匹配。配置文件中定义的默认色彩空间是:

linear

sRGB

sRGBf

rec709

Cineon

Gamma1.8

Gamma2.2

ana语

REDLog

ViperLog

AlexaV3LogC

PLogLin

SLog

raw

 

的角色

角色也在OCIO配置文件中设置。Mari在此文件中查找列出的角色,并在所有Colorspace下拉菜单可用。角色由Mari以执行特定于任务的颜色转换而无需您按名称选择颜色空间,并且它们会出现在所有与颜色空间相关的下拉列表中。根据您为项目选择的默认配置文件中的哪个, Mari提供许多默认角色。

尽管附带了四个具有定义角色的配置文件Mari, 包括nuke-default角色。

OCIO配置文件中的映射角色

OCIO配置文件用于将色彩空间分配给列出的角色在里面项目设置对话框 。为此,每个设置都有一个唯一的角色名称,可在OCIO配置文件中使用。

例如,设置Color Monitor颜色空间,您可以将OCIO角色名称设置为mari_monitor并指定首选的颜色空间。例如,设置Color Monitor到sRGB,请在OCIO配置的role部分中添加以下条目:

mari_monitor: sRGB

这也可以使用Python脚本来完成,在该脚本中,目标枚举器用于引用角色。但是,添加OCIO角色名称会使此过程变得更加容易。

如果没有为OCIO配置中的角色提供色彩空间,则Mari将使用后备角色。例如,广告活动的后备角色Color Monitor (mari_monitor)设置是使用color_picking角色设置。如果后备角色也未设置,则Mari将自动处理分配。

下表列出了项目设置,它们匹配的OCIO角色名称,后备角色和Python目标枚举器。

项目设置中的标签 OCIO角色名称 OCIO角色后备
Color Monitor mari_monitor color_picking
Scalar Monitor mari_scalar_monitor 数据
Color Picking mari_color_picker  
Working mari_working scene_linear
Blending mari_blending  
8-bit Color mari_int8 texture_paint
16-bit Integer Data mari_int16 texture_paint
8-bit Scalar mari_scalar8 数据
16/32-bit Float Data mari_float scene_linear

文章:  看看了解使用的好处Mari OCIO在颜色管理中的特定角色文章。

Nuke默认角色

注意:  这些不是项目设置中应用的默认角色- Mari使用上面列出的自己的角色。

nuke-default OCIO配置文件提供以下默认角色:

color_picking (sRGB)

color_timing (Cineon)

compositing_log (Cineon)

data (raw)

default (raw)

matte_paint (sRGB)

reference (linear)

scene_linear (linear)

texture_paint (sRGB)

如果您在项目创建过程中或在Project Settings对话框,它还会影响项目中将色彩空间设置为Automatic。例如,如果8 bit Data颜色空间字段已设置为data角色,默认情况下使用raw色彩空间,然后将任何色彩空间设置为Automatic,使用raw颜色空间,并在下拉字段中显示为Automatic (raw)