AMD Radeon™ ProRender 2.0 中的硬件加速光线追踪
通过实现特定的硬件加速功能,内容创作者可以使用 Radeon™ ProRender 2.0 来加速他们的渲染,使用 AMD Radeon™ RX 6000 系列显卡。
去年年底,我们 宣布为 AMD Radeon™ RX 6000 系列显卡推出了 Radeon™ ProRender 2 SDK 的硬件加速光线追踪支持。
此后,我们在 SDK 中又增加了一些新功能。其中一些功能是 Radeon ProRender 1 中未实现的,因此这是它们首次出现在 Radeon ProRender SDK 中。
第一项新功能是 Cryptomatte 的支持,这是行业标准的场景 ID 遮罩格式。Cryptomatte 使渲染后的图像调整更加容易。Cryptomatte 的优势在于,用户即使在对象存在运动模糊、透明或重叠的情况下,也能生成任何对象组合的遮罩。
下方的图 1 是使用 Cryptomatte 渲染的场景示例,以及最终渲染图。

我们还增加了一项对合成很有用的功能。光照组 AOV 允许您将场景中的不同光源分离到多个 AOV 中,而不是将它们放在一个 AOV 中。这是一项非常有用的功能,因为您可以分别调整每个图层的光照,而不会破坏光照的物理原理。
例如,您可以渲染一个场景,其中环境光透过窗户照射到一个房间,房间内还有一些天花板灯照亮房间。然后,您可以轻松调整这些灯光的强度,例如,白天或夜晚的场景,正如您在下方的图 2 中所见。
到目前为止,我们只支持变换运动模糊,这不足以展现真实的运动——有许多有趣的运动需要模糊,例如人体的有机运动或衣物的形变。
您可以在下方的图 3 中看到一个示例,其中旗帜通过我们在现实生活中看到的基于物理的动力学进行了形变和模糊处理。这种形变运动模糊现在可以在 Radeon ProRender 中渲染。

到目前为止,Radeon ProRender 2 一直专注于正确实现渲染器的基础功能,这意味着我们只专注于表面的光线传输。现在,该引擎已达到一个可以添加更多渲染器组件的程度。
因此,我们终于在 Radeon ProRender 2 SDK 中添加了均匀体积支持。现在,您可以渲染带有次表面散射的模型,模拟光在介质填充物中的碰撞和吸收,正如您在下方的图 4 中所见。这是渲染逼真皮肤、光束、水下场景等的绝佳解决方案。
我想宣布的添加到 SDK 的最后一个激动人心的新功能是“卡通”材质。我们的卡通材质可以与逼真的物理基材共存,这使得渲染非常有趣的图像成为可能,正如您在图 5 中所见。
如果您仔细观察下图,一些金属和透明部分使用了逼真的物理基材,而另一些部分则使用了卡通材质。我们的卡通材质还支持纹理,让您通过颜色过渡的锐利度来制作非常有趣的图像。此新功能与我们去年添加的边缘提取/轮廓 AOV 功能配合得非常好。
本次更新到此为止。我们目前正在开发一些其他激动人心的新功能,我迫不及待地想在下一次的 Radeon ProRender SDK 更新中与大家分享。
在 GitHub 上获取 Radeon™ ProRender SDK 2.2.3 获取开发者指南 Radeon™ ProRender 社区© 2021 Advanced Micro Devices, Inc. 保留所有权利。AMD、AMD Arrow 标识、Radeon、RDNA、Ryzen 及其组合是 Advanced Micro Devices, Inc. 的商标。ACCA 和 ACCA 标识是 ACCA software 在意大利和/或其他国家的注册商标。 Render Pool 是 Morgenrot Inc. 的商标。本出版物中使用的其他产品名称仅用于识别目的,可能是其各自公司的商标。