Q100255:如何使用颜色选择器的“启用显示变换”选项来应用 OCIO 显示变换

概括

本文解释了Katana颜色选择器选项“启用显示变换”的工作原理。

更多信息

在 OCIO 中,您可以启用颜色选择器显示变换,用于对颜色选择器缩略图进行伽马校正,类似于显示器从线性色彩空间转换为显示器色彩空间时的操作。选中“启用显示变换”选项后, Katana将使用 OCIO 颜色选择器显示变换。

颜色转换应在 OCIO 配置文件角色部分中指定,您可以在 OpenColorIO 文档的配置语法页面找到更多相关信息。以下是一个角色部分示例:

  roles:
  color_picking: cpf
  color_timing: lg10
  compositing_log: lgf
  data: ncf
  default: ncf
  matte_paint: vd8
  reference: lnf
  scene_linear: lnf
texture_paint: dt16

color_picking - 在颜色选择界面中,颜色可以显示在此空间中,同时可以在不同的工作空间(例如 scene_linear 或 texture_paint)中选择颜色。

根据您使用的是Katana的默认 OCIO 配置还是自定义配置,查看配置文件时,您应该可以看到应用于颜色选择器的特定颜色变换。

例如, Katana的默认 OCIO 配置为nuke -default`,颜色选择器显示转换设置为 sRGB。此信息可在Katana安装目录下的$KATANA_ROOT/etc/ocio/ nuke -def ault/config.ocio

颜色转换逻辑

Katana中,启用显示变换(电影风格)后,颜色选择器提供的原始屏幕颜色值会通过处理器传递,并由以下 Python 语句返回:

OCIO.GetCurrentConfig().getProcessor(OCIO.ROLE_COLOR_PICKING, OCIO.ROLE_SCENE_LINEAR)


注意:颜色选择器的工作前提是,您希望采用通过显示变换(如果启用)后产生所选屏幕颜色的值:即,无论是否启用显示变换,颜色预览都与屏幕颜色匹配。

    我们很遗憾听到

    请告诉我们