定义规则以便将颜色空间指定给输入文件

将图像输入(如“文件”(File)纹理或图像平面)添加到场景时,颜色管理首选项中的“输入颜色空间规则”(Input Color Space Rules)确定最初指定的颜色空间。您仍可在每个节点的属性中手动更改颜色空间(请参见为纹理和其他图像输入指定颜色空间)。

通过规则,可以基于文件扩展名和/或用于不同类型图像的文件和文件夹命名约定,自动指定输入颜色空间。例如,如果所有漫反射颜色纹理的文件名中都包含“color”,则可以创建与 *color*sRGB(或文件实际使用的任何颜色空间)的任何扩展名匹配的规则,如果所有法线贴图的文件名或文件夹名中都包括“normal”,则可以创建第二个与 *normal*“原始”(Raw)的任何扩展名匹配的规则。再举一个例子,如果所有 OpenEXR 文件对 sRGB 主颜色都是场景线性的,则可以创建一个规则,与任何文件名 (*) 和 scene-linear Rec 709/sRGB 的扩展 EXR 匹配。

第一次使用 OCIO 配置文件时,将导入其中的规则。之后,这些规则将与您的 Maya 首选项一起存储,并用于具有相同配置文件的所有场景。配置文件不会被修改 - 首选项中的规则只是覆盖配置中的规则。

A.规则列表
选择规则。可以使用右侧的选项(H、I、J)编辑选定的规则。

如果您使用的是默认首选项,则除了“默认”(Default)规则之外,还有一些预设规则。txhdrexr 规则会将具有这些扩展名的任何文件的输入空间指定给“原始”(Raw)。与“默认”(Default)规则不同,这些规则是为方便起见而添加的普通规则,它们可以像任何其他规则一样进行编辑、删除以及上移或下移。

B.上移(Up)下移(Down)
按从上到下的顺序应用规则。由匹配的第一个规则指定的输入空间最初设置为图像的“颜色空间”(Color Space)属性。使用“上移”(Up)“下移”(Down)按钮可移动选定的规则。
C.“默认”(Default)规则

没有其他规则匹配时,使用由“默认”(Default)规则指定的输入空间。只能指定输入颜色空间 - 无法指定要匹配的条件。“默认”(Default)规则始终是列表中的最后一个,无法进行移动。

在随 Maya 一起安装的配置文件中,“默认”(Default)规则为默认角色指定纹理,这是这些配置中解析为 sRGB 的别名。

D.相加(Add)
向列表顶部添加新规则。
E.添加颜色空间名称规则(Add Color Space Name Rule)

添加一个称为 ColorSpaceNamePathSearch 的特殊规则。此规则与 OCIO v1 中用于指定输入空间的规则类似。它将每个纹理文件指定给在文件路径的任意位置找到的最长颜色空间名称。请注意,匹配不区分大小写。

使用旧版颜色管理系统(称为 SynColor)时,此选项不可用。在 SynColor 模式下,可以启用“使用 OCIO 输入颜色空间规则”(Use OCIO Input Color Space Rules),但请注意,这还会禁用除“默认”(Default)规则之外的所有其他规则。

F.将规则重新应用至场景(Reapply Rules to Scene)
重新应用规则以更改场景中现有图像节点的“颜色空间”(Color Space)属性。“忽略颜色空间输入规则”(Ignore Color Space Input Rules)处于选中状态的图像节点不受影响。
G.删除
删除选定的规则。“默认”(Default)规则不能删除。
H.图像扩展名(Image Extension)
指定要在选定规则中匹配的文件扩展名,或者使用 * 表示任何扩展名。文件扩展名不区分大小写。
I.图像文件路径模式
指定选定规则的图案以匹配图像文件中的完整路径。字符串区分大小写,并将所谓的“团块”语法用于模式匹配。
字符串 模式 示例
? 任意一个字符。 ?pecularspecularSpecular以及 Xpecular 和许多其他单词匹配。
* 零个或多个字符。 *diffusediffuse 匹配。

diffuse*diffuse 匹配。

*diffuse*diffuse 匹配。

提示: 在每种模式的开头放置一个星号,使图像文件在任何目录中均匹配。
[chars] 指定字符中的任何一个。 *[nN]ormal*normalNormal 匹配。
[char1-char2] 范围内的任何字符。 *[0-9] 与以数字结尾的任何路径匹配。
[!chars_or_range] 除指定字符之外的任何字符。 *[!0-9] 与不以数字结尾的任何路径匹配。
/ 将下一个字符转义,即,将下一个字符视为文字,而不是模式匹配语法的一部分。 */[*/]* 与路径中任意位置的一对方括号匹配。
J.输入颜色空间(Input Color Space)
选择颜色空间以指定给与选定规则匹配的文件。有关随 Maya 一起安装的配置中可用的空间的说明,请参见输入颜色空间列表

OCIO v1 标准规则(仅限 SynColor)

如果按使用 Maya 的旧版颜色管理 (SynColor) 中所述使用旧版颜色管理系统,并且“使用 OCIO 配置”(Use OCIO Configuration)选项处于启用状态,则“使用 OCIO 输入颜色空间规则”(Use OCIO Input Color Space Rules)选项将变为可用。

如果要在向场景添加“文件”(File)纹理和其他图像输入时,使用标准 OpenColorIO v1 规则为其指定初始输入颜色空间,请启用此选项。OpenColorIO v1 规则考虑颜色空间名称是否出现在完整路径和文件名中。
  • 启用“使用 OCIO 输入颜色空间规则”(Use OCIO Input Color Space Rules)时,在下面的“输入颜色空间规则”(Input Color Space Rules)中仅显示“OCIO 标准规则”(OCIO Standard Rule)“默认”(Default)。无法添加任何其他规则,且无法对它们重新排序。您只能为“默认”(Default)规则(仅当“OCIO 标准规则”(OCIO Standard Rule)没有为特定文件指定任何颜色空间时,才会使用此规则)指定颜色空间。
  • 禁用此选项时,您可以定义自己的规则,以将颜色空间指定给“输入颜色空间规则”(Input Color Space Rules)中的输入图像。但是,可用的颜色空间仅限于在 OCIO 配置文件中定义的颜色空间。