更改查看器颜色空间

默认情况下,脚本的查看器在Nuke的本机色彩空间。但是,您可以将脚本的查看器设置为以非本机色彩空间显示图像。更改显示颜色空间绝不会影响渲染的输出。您正在应用仅显示查询表。

从查看器进程下拉菜单中选择所需的色彩空间。

添加上下文查看器进程

您可以通过创建自定义添加变量以在OCIODisplay节点中注册某些查看器进程config.ocio文件,然后在to_reference文件转换。

注意:  您可以启用Project Settings > Enable OCIO GPU path for GPU Viewer强制使用GPU的查看器也在GPU而不是CPU上计算OCIO数据。但是,OCIO中的GPU路径并不完全准确,因此在GPU上使用OCIO时,您可能会看到条纹或颜色不正确。
该控件仅在以下情况下影响查看器: Preferences >Panels > Viewer (Comp) > use GPU for Viewer when possible已启用。

在此示例中,该变量称为SHOT。如果要使用相同的名称,请确保未将SHOT分配为环境变量。

编辑ocio.config文件:

1.   打开你的ocio.config文件在文本编辑器中并查看colorspaces条目。该示例显示了sRGB条目。

- !<ColorSpace>

name: sRGB

family: ""

equalitygroup: ""

bitdepth: 32f

description: |

Standard RGB Display Space

isdata: false

allocation: uniform

allocationvars: [-0.125, 1.125]

to_reference: !<FileTransform> {src: "sRGB.spi1d", interpolation: linear}

2.   编辑to_reference行以包含要创建的变量。

to_reference: !<FileTransform> {src: "$SHOT.spi1d", interpolation: linear}

3.   保存文件。

要注册查看器进程:

1.   发射Nuke
2.   S在“节点图”上打开Project Settings,或导航到Edit > Project Settings
3.   切换到Color标签并使用color management下拉选择OCIO
4.   OCIO configcustom然后输入您的文件路径ocio.config文件。
5.   单击查看器进程下拉列表,然后选择要注册的进程。 sRGB (default)

查看器中显示一条错误消息,因为Nuke找不到指定的参考。

6.   单击查看器进程下拉列表,然后选择show panel打开OCIODisplay节点属性。
7.   点击Context标签并输入key1value1配对为SHOT / sRGB。

变量指定的LUT应用于查看器。

注意:  查看器进程是仅显示的LUT,不会影响渲染的输出。