通道#

参考

面板:

场景 ‣ 视图层 ‣ 通道

通道可将渲染图像分为颜色,直接光和间接光来分别编辑它们,以及提取深度或法线等数据。

数据#

Cycles#

包括
合成结果

包含所有渲染通道的最终合成的渲染通道。

Z

与任何可见表面的距离。

Note

Z仅使用一采样次数。如果在运动模糊或 景深 的情况下需要混合深度值,请使用雾场。

雾场

到可见表面的距离,映射到 0.0 - 1.0 范围。启用后,设置位于 世界选项卡 中。此通道可用于合成以淡出较远的对象。

位置

场景中物体的世界位置。

法向

用于着色的表面法线。

矢量

用于矢量模糊节点的运动矢量。其四个分量由在像素空间内朝向前一帧和后一帧位置的二维矢量组成。

UV

映射的 UV 坐标,用于表示纹理在网格上映射的位置。这通过图像的红色和绿色通道表示。蓝色通道使用常量值 1 进行编码,但不保存任何信息。

降噪数据

包括 降噪反照率降噪法向,以及在降噪之前原始组合通道的渲染通道。

Note

Z、位置、对象索引和材料索引走刀未消除锯齿。

编号
物体编号

创建物体的遮罩,稍后可以由合成器中的 ID 遮罩节点 读取。

材质编号

创建材质的遮罩,稍后可以通过合成器中的 ID 遮罩节点 读取该遮罩。

调试
采样数量

Number of samples/camera rays per pixel, to analyze adaptive sampling.

Alpha 阈值

Z通道、索引通道、法线通道、UV通道以及向量通道在表面的alpha透明值等于或者大于该阀值的时候才受影响。该值为0.0的时候,首次被光线碰到的表面会立即写入这些通道而不管透明度如何。如果存在更高的值的透明表面会在遇到不透明的表面的时候跳过写入。

EEVEE#

包括
合成结果

包含所有渲染通道的最终合成的渲染通道。

Z

与任何可见表面的距离。

雾场

到可见曲面的距离,映射至0.0 - 1.0范围。

法向

用于着色的表面法线。

位置

场景中物体的世界位置。

矢量

用于矢量模糊节点的运动矢量。其四个分量由在像素空间内朝向前一帧和后一帧位置的二维矢量组成。

灯光#

Cycles#

漫反射
直接光

来自漫射和次表面 BSDF 的直接照明。我们将直接照明定义为来自光源、发射表面、背景或表面单次反射或透射后的环境光屏蔽。此凭证中不包括 BSDF 颜色。

间接光

来自漫射和次表面 BSDF 的间接照明。我们将间接照明定义为来自光源,在多次反射或透射表面后发射表面或背景。此凭证中不包括 BSDF 颜色。

颜色

漫反射和次表面 BSDF 的颜色权重。这些权重是 BSDF 节点的颜色输入接口,由任意 "混合着色器" 和 "相加着色器" 节点修改。

光泽
直接、间接、彩色

同上,而这是针对光泽BSDF。

透射
直接、间接、彩色

同上,这是针对透射BSDF。

体积/音量
直接、间接

与上图相同,但适用于体积 BSDF。

其他
自发光(发射)

直接从可见表面发出的光。

环境

直接来自可见背景的光。当胶片设置为透明时,可以使用它来获取环境颜色并将其合成回来。

环境光遮蔽

来自直接可见表面的环境光遮蔽。它不含BSDF颜色或AO系数,换句话说,它给出介于0到1 "归一化" 数值值。

阴影捕捉

Extra indirect light information collected by objects with the Shadow Catcher option enabled. Multiply this pass with existing footage using the 混合节点 in the Compositor to add the indirect lighting information to the footage.

Note

注意,透明BSDF需要单独对待,完全透明的表面被视作没有任何表面存在。半透明表面被视作仅有部分光线能够穿过。也就是说,它并未包含在透射通道中,这样,可以使用折射率为1.0的玻璃BSDF。

EEVEE#

漫反射
灯光

来自漫射 BSDF 的直接照明。我们将照明定义为来自光源、背景或表面的环境光屏蔽。此凭证中不包括 BSDF 颜色。

颜色

漫射BSDF的颜色权重。这些值供BSDF节点的颜色输入接口使用。可通过混合以及相加着色器节点进行修改。

镜面反射
灯光、颜色

与上述相同,但仅针对高光 BSDF 。

体积/音量
灯光

来自体积对象或世界的散射通道。

其他
自发光(发射)

直接从可见表面发出的光。

环境

直接来自可见背景的光。当胶片设置为透明时,可以使用它来获取环境颜色并将其合成回来。

阴影

来自灯光物体的阴影。对于将阴影合成到现有素材中非常有用。

环境光遮蔽

来自直接可见表面的环境光遮蔽。它不含BSDF颜色或AO系数,换句话说,它给出介于0到1 "归一化" 数值值。

透明

Contain Blended surfaces, so they can be adjusted in the compositor and later mixed with opaque passes.

This pass only supports monochromatic opacity. Colored opacity will show differently than in combined pass.

遮蔽距离

Distance of object that contributes to the ambient occlusion effect.

Cryptomatte#

Cryptomatte是一种有效创建合成遮罩的标准。Cycles输出所需的渲染通道,然后可以在Blender合成器或具备Cryptomatte支持的其他合成器中使用它来为指定物体创建遮罩。

与 "材质" 和 "对象索引" 刀路不同,在合成中选取要隔离的对象。遮罩将消除锯齿,并考虑运动模糊和透明度等效果。

物体

渲染Cryptomatte材质通道,用于在合成中孤立物体。

材质

渲染Cryptomatte材质通道,用于在合成中孤立材质。

资产

渲染隐性资产传递,用于在合成中隔离具有相同 父级 的对象组。

级数

设置每个像素可以区分多少个唯一对象。

典型工作流程#

  1. 在通道面板中启用Cryptomatte物体渲染通道,然后渲染。

  2. 在合成节点中,创建一个Cryptomatte节点,并将之与匹配图形和Cryptomatte通道的渲染层相连。

  3. 将预览器节点添加到Cryptomatte节点的拾取输出。

  4. 使用Cryptomatte "添加/移除" 按钮对拾取预览器节点中的对象进行采样。

  5. 使用Cryptomatte节点的遮罩输出来获取Alpha遮罩。

See also

Cryptomatte节点

着色AOV#

着色器 AOV(任意输出变量)为任何着色器节点组件提供自定义渲染通道。作为艺术家,这可能是在后期处理中修复或调整场景精细细节的好方法。要使用着色器 AOV,请在 着色器 AOV 面板中创建通道,然后使用 AOV 输出 着色节点引用此通道。可以在 着色器 AOV 面板中添加或删除着色器 AOV。在此面板中是所有AOV通道的列表;列表中的每个 AOV 都由 名称数据类型 组成。

活动AOV编号

渲染通道的名称;这是在 AOV 输出 节点中引用的 名称。任何名称都可以用于这些刀路,只要它们不与启用的内置刀路冲突即可。

数据类型

着色器 AOV 可以表示 颜色 输出。顾名思义,颜色 *类型可用于颜色,也可用于法线。 值* 类型可用于任何单个数值。

灯光组#

仅限 Cycles

灯光组提供的渲染通道仅包含来自该组中光源的信息。灯光组可用于轻松调整特定光源的照明颜色和强度,而无需重新渲染场景。

活动灯光组索引

渲染通道的名称。这是将 世界着色器灯光和物体 添加到 灯光组 时使用的名称。

光组同步#

这些操作符位于灯光组列表右侧的菜单中。

添加使用的灯组

将所有灯光组添加到视图层中,这些灯光组已在其他位置创建并为其指定了光源。

删除未使用的灯光组

删除所有未指定任何光源的灯光组。

合成#

Cycles#

可以组合所有这些照明通道以产生如下的最终图像:

../../_images/render_layers_passes_combine.svg

EEVEE#

可以组合这些通道以生成最终图像,如下所示:

../../_images/render_layers_passes_eevee-combine.svg

已知局限#

  • Blended materials are not rendered in render passes except the combined pass. Use the Dithered as Render Method to render transparent materials in render passes.

  • 除组合通道外,在渲染通道中不渲染景深。可以使用 散焦节点 在合成器中添加景深。

  • EEVEE渲染通道排除了 BSDF 方程的部分。不支持 着色器到RGB,因为它需要完整的BSDF方程。

  • EEVEE supports upto 16 color and 16 value AOV render passes.