了解 Radeon™ Raytracing Analyzer 1.1

首次发布时间:
Anthony Hosier's avatar
Anthony Hosier

我们很高兴地宣布,最新版本的 Radeon™ Raytracing Analyzer(RRA 1.1)现已可供下载

RRA 是我们的光线追踪性能分析工具,已于今年早些时候首次发布。

我们最近还宣布了 RRA 源代码已在 GitHub 上公开,现在是亲自尝试 RRA 的绝佳时机。

RRA 1.1 引入了许多新功能,让我们快速了解一下主要功能。

无轴相机模式

新增了无轴相机模式。此模式不会约束相机,使其可以根据全局向上轴进行定向。这对于没有自然向上轴的应用(例如太空探索游戏)非常有用。

加载追踪时相机位于场景上方 45 度

加载追踪时,相机将位于场景上方 45 度,而不是正对场景。这将使导航场景更快、更容易。

RRA GUI showing the new default 45 degree camera viewing angle

支持重新编织的实例

重新编织是驱动程序使用的一种优化技术。当 BVH 构建算法确定实例变换与特定 BLAS 的组合将产生较低的表面积启发式值时,它可能会决定重新编织该实例以减少空边界框的体积。重新编织的实例将被分割成 BLAS 根节点的直接子节点数。

RRA 可通过 TLAS 查看器中的新几何着色模式轻松查看重新编织的实例。默认情况下,任何重新编织的实例都将显示为绿色。查看器左侧还将指示实例是否已重新编织,并允许选择重新编织的实例的同级节点。

Rebraided instances in the TLAS viewer

支持拆分三角形

驱动程序可以将大三角形拆分成更小的三角形,以减小三角形周围的边界体积。与重新编织类似,目的是尽可能减小边界体积中的空余空间。所有拆分三角形将共享相同的几何图形,因此在几何模式下查看时,三角形将超出边界体积。

Diagram demonstrating split triangles turned on and off in the RRA GUI

在上图(a)中显示了原始图像,而(b)和(c)显示了同一个三角形被拆分成了 2 个。光线遍历将仅考虑边界体积内的三角形部分。

可以使用遍历计数器视图查看此情况

The RRA traversal counter view demonstrating a split triangle

BLAS 查看器中还添加了新的拆分三角形几何着色模式,以绿色显示拆分三角形。与重新编织一样,查看器左侧还将指示三角形是否已被拆分,并允许选择拆分三角形的同级节点。

The RRA GUI highlighting the any split triangles in the BLAS viewer

在实例和三角形表中添加了附加字段

TLAS 和 BLAS 选项卡中的实例表显示了一些更常见的几何实例标志,以及重新编织同级节点计数。

BLAS 选项卡中的三角形表添加了常见的几何标志和图元索引。

立即获取 Radeon Developer Tool Suite!

这些只是 RRA 1.1 主要亮点。此外还有许多小的增强功能和错误修复,旨在改善您的使用体验。

一如既往,请向我们发送您的反馈,以便我们继续将 RRA 打造成*首屈一指*的开发者聚焦的光线追踪分析工具。

您的反馈对我们来说非常宝贵,它将驱动 RRA 的发展路线图。如果您有任何建议,并且觉得有道理,请告诉我们

在 GitHub 上查看 RRA

RRA 的最新版本作为 Radeon Developer Tool Suite 的一部分提供下载,不妨去看看?

下载 Radeon Developer Tool Suite (Windows®)下载 Radeon Developer Tool Suite (Linux®)

重要提示!

对于 AMD Radeon™ RX 7000 系列 GPU,请确保已安装支持 Radeon Developer Tool Suite 的 Adrenalin 22.12.1 for RX7000 Series Graphics 或更新版本。

Anthony Hosier's avatar

Anthony Hosier

Tony Hosier 是 AMD GPU 工具团队的成员,目前是 Radeon™ Memory Visualizer 的团队负责人。在他的职业生涯中,Tony 曾参与过各种 PC、掌机和在线游戏项目。

相关新闻和技术文章

相关视频

© . This site is unofficial and not affiliated with AMD.