色彩空间

线性工作流

不同的色彩空间用于图像的渲染、显示和存储。

渲染与合成最好在 场景线性 色彩空间中进行,该空间更贴近自然,使计算结果更符合物理规律。Blender 主要采用场景线性色彩处理材质、灯光、几何体及合成效果。

然而,这些数值并不直接对应于人类的感知或显示设备的工作原理。图像文件通常也会存储在不同的色彩空间中,以实现更高效的压缩。

要实现正确的线性工作流程,为图像和显示器分配正确的色彩空间至关重要。Blender 将据此执行场景线性色彩的转换操作。

../../_images/render_color-management_linear-workflow.svg

线性工作流程的一个示例。

工作空间

参考

编辑器:

属性

面板:

渲染属性 ‣ 色彩管理 ‣ 工作空间

文件

文件中用于所有场景线性颜色的色彩空间,以及着色器、合成和几何节点处理的色彩空间。默认值为线性 Rec.709,同时提供线性 Rec.2020 和 ACEScg,以支持更宽广的色域范围及与 ACES 工作流的兼容性。

工作空间会影响文件中所有数据块的颜色,并对渲染与合成结果产生显著影响。通常应在项目开始时选择工作空间,并将其应用于所有 blend 文件。

Blender 能够在不同工作空间之间进行转换,但这仅是近似转换,通常需要手动调整。在关联和追加数据块时,颜色会自动转换以匹配当前文件。

序列编辑器

视频序列所运行的色彩空间。默认情况下,视频序列在 sRGB 空间中运行,但也可以将其设置为在线性空间中工作,如合成节点或其他色彩空间。不同的色彩空间将为颜色校正、交叉淡入淡出和其他操作提供不同的结果。

默认支持的色彩空间在内置颜色空间小节中有详细说明。

图像和视频

在处理图像和视频文件时,Blender 会自动尝试识别正确的色彩空间。若识别不准确,可在图像设置中配置图像文件的色彩空间。

需要手动修改的常见情况是处理或烘焙法线贴图和置换贴图时。这类贴图实际上并不存储颜色,仅存储以颜色形式编码的数据。此类图像应标记为 非颜色数据

在制作过程中,建议使用 OpenEXR 格式存储中间图像文件。该格式始终采用场景线性色彩空间存储,并具备高精度特性以避免数据丢失。这使其成为存储渲染文件的理想选择,这些文件后续可进行合成、调色及转换为不同输出格式。

内置色彩空间

Blender 的 OCIO 配置文件默认支持读取/写入以下色彩空间的文件:

显示

显示器和图像文件的色彩空间。

sRGB:

使用 Rec.709 色度和 D65 白点的标准 RGB 显示空间。

Rec.2020:

BT.2020 2.4 指数 EOTF 显示器。

Rec.1886:

BT.1886 2.4 指数 EOTF 显示器,常用于电视。

Display P3:

苹果的 Display P3 色域,带有 sRGB 分段函数的色彩编码传输功能,常见于 Mac 设备。

Rec.2100 PQ:

适用于 Rec.2020 广色域的高动态范围图像和视频,最高可达 10000 尼特。

Rec.2100 HLG:

适用于 Rec.2020 广色域的高动态范围图像和视频,最高可达 1000 尼特。

线性

OpenEXR 文件中常用的色彩空间。

工作空间:

当前 blend 文件的线性工作空间,默认用于合成节点、着色器节点和几何节点。

线性 Rec.709:

线性 BT.709 色度,D65 白点。

线性 Rec.2020:

线性 BT.2020,光源为 D65 白点。

ACEScg:

ACES 色彩空间,专为渲染与合成设计。采用 AP1 原色、D60 白点及线性转换函数。作为 ACES 工作流程中的标准工作空间。

ACES2065-1:

ACES 色彩空间,采用 AP0 原色、D60 白点及线性转换函数。该色彩空间用于存储和传输数据,尽可能保留最大信息量。在 ACES 工作流程中常用于交付和归档环节。

线性 FilmLight E-Gamut:

D65 白点光源的线性 E-Gamut.

线性 DCI-P3 D65:

D65 白点光源的线性 DCI-P3.

线性 CIE-XYZ E:

假定为能 E 光源白点下的标准 1931 CIE XYZ.

线性 CIE-XYZ D65:

带有 D65 光源白点适应的 1931 CIE XYZ.

其他

非颜色:

非色彩常规数据,不使用任何色彩变换(例如法线贴图或置换贴图)。

工作空间:

使用场景颜色管理设置中定义的文件色彩空间。

对数

ACEScc:

ACES 色彩校正空间,采用 AP1 原色。

ACEScct:

带脚部曲线的 ACES 色彩校正空间,采用 AP1 原色。

AgX 对数:

AgX 视图变换的中间对数色彩空间。

Filmic 对数:

Filmic 视图变换的中间对数色彩空间。

实用工具

视图变换对应的色彩空间。这些色彩空间可用于背景图像,使其不受视图变换影响,而场景中的其他所有元素均受影响。

ACES 1.3 sRGB:

ACES 1.3 视图变换

ACES 2.0 sRGB:

ACES 2.0 视图变换

AgX Base sRGB:

AgX 视图变换

Filmic sRGB:

Filmic 视图变换

Khronos PBR 中性 sRGB:

Khronos PBR 中性视图变换