您现在的位置是:首页 > 互联网 > 正文

Kajiya 渲染器在 Radeon RX 6800 XT 上演示华丽的 ReSTIR 实时路径跟踪

发布时间:2022-05-10 15:57:32来源:

导读 性能和保真度通常是计算机图形学中同一轴的两个相对侧。你已经知道了;提高分辨率,性能下降。渲染分辨率只是游戏开发人员可以调整以优化性

性能和保真度通常是计算机图形学中同一轴的两个相对侧。你已经知道了;提高分辨率,性能下降。渲染分辨率只是游戏开发人员可以调整以优化性能与保真度平衡的众多滑块之一。当然,每个程序员更喜欢的是一种更高效的算法。

这正是NVIDIA使用其 ReSTIR 算法创建的用于路径跟踪的内容。我们之前曾间接讨论过这个问题,但更多地关注结果,并没有真正进入技术的核心。从本质上讲,ReSTIR(代表“Reservoir Spatial-Temporal Importance Resampling”)是一种进行路径跟踪的新方法,它的效率大大提高。这可能意味着改进的性能或改进的结果,为实时路径跟踪器所需的去噪滤波器留下更少的工作。

在这个阶段,大多数开发人员都同意实时路径跟踪是图形技术的下一个重要步骤。好吧,自从 2020 年最初发布 ReSTIR 论文以及 2021 年 NVIDIA 将其演示用于光线追踪全局照明以来,这些开发人员一直在将新算法应用于所有可以想象的地方,因为它通常比旧的做事方式。

使用 ReSTIR 的开发人员之一是 Tomasz Stachowiak,也称为 h3r2tic。他在 Embark Studios 工作,这是一家位于斯德哥尔摩的开发商,正在制作一款名为ARC Raiders在去年的游戏大奖上宣布。然而,这篇文章不是关于ARC Raiders,也不是关于他在 Embark Studios 的工作。相反,我们正在研究他作为业余项目开发的“kajiya”渲染器。

当我们之前谈到 NVIDIA 的路径追踪进步时,我们自然会关注它自己的库,RTXGI 和 RTXDI。“自然”是因为我们正在讨论 NVIDIA 的公告,但 NVIDIA 在这些库中实现的技术并不是 NVIDIA 显卡独有的。恰当的例子:kajiya 是一个基于 Vulkan 的实时路径跟踪渲染器,它在其全局照明通道中广泛使用 ReSTIR。

标签:

上一篇
下一篇

最新文章