You are on page 1of 6

Z 深度 AOV - Arnold for Cinema4d

与 Z 深度 AOV 合成的美感渲染

在这个简短的教程中,我们将介绍设置和渲染“Z”深度 AOV 的过程,然后将其与 Nuke 中的美感渲染合成,以实现


逼真的景深效果。“Z”深度 AOV 包含着色点的深度信息。

场景可以在这里下载。

要渲染和合成“Z”深度 AOV,您必须执行以下操作:

首先,打开“渲染设置”窗口并转到“AOV”选项卡。通过在“非活动 AOV”列表下双击Z深度 AOV 或单击右箭头


图标来激活Z 深度 AOV。
将Arnold 驱动程序(插件 > C4DtoA > Arnold 驱动程序)添加到场景中,然后在组合框中选择driver_exr 。
连接到驱动程序的 AOV 将以 AOV 名称作为后缀(例如:/path/to/output_diffuse_direct.exr)。
将Z AOV 添加到这个新驱动程序中。
Arnold 驱动程序应出现在属性管理器中。选择合并 AOV。这会将“Z”AOV 与渲染的 EXR 合并为一个文件。
启用“合并 AOV”将 AOV 存储在一个 EXR 文件中

渲染场景并在 Nuke 中打开 EXR 文件。

如果您在 Photoshop 中打开多层EXR,则必须以 32 位完成,因为将其转换为 8 位将丢失所有深度信息。Z 深度图


像未夹紧,因此可能呈现纯白色。转到“图像”->“调整”->“曝光”并调整曝光,直到获得看起来像常规 z 深度通道的效
果。

在 Nuke 中查看深度 AOV 时,它可能只显示红色。深度通道将为您提供 Alpha 通道中的非抗锯齿、非标准化深度


数据。非标准化意味着 Z 深度值不在 0 和 1(相机前面的距离)之间,因此您必须将 Z 值除以远剪裁平面值以获
得 0..1 值。仅当在查看器中查看深度通道时才需要进行此重新映射。不需要让 zdefocus 节点工作。
在 Nuke 中查看 Z 深度通道

将“Zblur”(Nuke 7 中的“ZDefocus”)连接到 EXR 渲染并启用“焦平面设置”。Zblur 节点的默认设置应该有


效。Z 应设置为“深度.z”,“数学”应设置为“深度”(深度通道中的 Z 值是相机前面的距离)。
调整“焦平面”,直到绿色区域成为您想要的焦点区域。红色显示景深较小的区域。蓝色代表景深区域之外的
区域。绿色代表景深区域内的区域。如果深度参数设置为0,您将看不到任何绿色。
启用焦平面设置(绿色区域处于焦点)

一旦您对“焦平面”感到满意,请禁用“焦平面设置”。将“景深”增加到一。您现在应该看到 RGB 图像被“Zblur”


节点模糊。

这个简短的教程到此结束。使用 Z 深度 AOV 的好处显然是速度和灵活性。能够在合成器中实时更改景深是一个很


大的优势。使用真实景深进行渲染虽然在大多数情况下看起来效果更好,但可能需要大量 AA 样本来解决噪声问
题。下面是渲染真实景深和渲染无 DOF 场景(使用合成的“Z”深度 AOV)之间的比较。即使有 8 个相机 (AA)样
本,以真实景深渲染的图像的大景深区域仍然存在一些噪点。在这种情况下,使用真实 DOF 进行渲染所需的时间
大约是使用 Z 深度 AOV 渲染图像的两倍。

使用 Z 深度 AOV 合成 DOF 真实景深(8 个相机 (AA)样本)

局限性

使用“Z”深度 AOV 存在限制。例如,不可能聚焦在镜子中反射的物体上(见下文):


使用 2d“Z”深度 AOV(上图以真实景深渲染)无法聚焦在镜子中的物体上。

You might also like