GI-1.1 增加了对镜面反射渲染的支持

最初发布日期:
最后更新日期:
Kenta Eto's avatar
Kenta Eto

我们很高兴地宣布 GI-1.1 现已发布。GI-1.1 是我们实时全局光照解决方案 GI-1.0 的更新版本。

GI-1.1 包含许多新的更新和改进,让我们一起来看看吧!

您可以查看下面的 GI-1.1 演示。

视频链接

新功能:高光反射渲染

在 GI-1.1 中,我们增加了对高光反射渲染的支持。

Without reflection
With reflection
JPG (1920x1080)
JPG (1920x1080)

与 GI-1.0 一样,GI-1.1 也面向视频游戏等实时渲染应用。您可以实时渲染逼真的高光反射。它还支持动态场景,例如移动对象和动态光照环境。

GI-1.1 中的技术

我们基于我们的研究论文《“使用光线追踪和二级辐射缓存实时渲染高光反射”》实现了 GI-1.1 技术。我们在 SIGGRAPH Asia 2023 上发表了它。

高光反射的估算在实时渲染中仍然是一个挑战性课题。在 GI-1.1 中,我们利用了现代 GPU 上的硬件加速光线追踪,并使用了 GI-1.0 中引入的附加光照结构,以减少估算光照所需的射线数量。我们还引入了一个专门针对高光反射的降噪器,以去除渲染图像中残留的噪点。

以下是 GI-1.1 工作原理的简要概述。

GI-1.1 首先从 GGX 微表面 BRDF 采样反射射线。然后,我们通过两种可用方法估算入射辐射:镜面插值和光线追踪反射。

镜面插值使用一级辐射缓存:屏幕探针。光线追踪反射使用光线追踪和二级辐射缓存:哈希网格缓存。我们根据着色点的粗糙度参数动态更改这两种辐射估算策略。这有助于准确有效地渲染高光反射。

最后,我们的反射降噪器可以去除渲染图像中的噪点。我们的降噪器可以同时进行降噪和升级,从而能够为高光反射创建简单的后处理管线。

有关更多详细信息,请参阅我们关于 GI-1.0 的技术报告和我们的论文

获取 GI-1.1

如果您想了解 GI-1.1 算法的实际效果或想对其进行操作,可以从 AMD Capsaicin Framework 页面下载。

Kenta Eto's avatar

Kenta Eto

Kenta Eto 是高级渲染研究组的软件开发工程师。他专注于开发实时和离线渲染算法。
© . This site is unofficial and not affiliated with AMD.