了解Radeon光線追蹤分析器1.1
我們很高興宣布,最新版本的Radeon?光線追蹤分析器,即RRA 1.1,現(xiàn)在可以下載啦!
RRA是我們的光線追蹤性能分析器,首發(fā)于今年年初。
最近我們還在GitHub上公開了RRA源代碼,所以現(xiàn)在是您上手體驗(yàn)RRA的好時(shí)機(jī)。
RRA 1.1增加了不少新功能,讓我們快速瀏覽一下其中一些亮點(diǎn)。
?
Radeon光線追蹤分析器
Radeon?光線追蹤分析器(RRA)這一工具讓您可以檢查光線追蹤應(yīng)用程序的性能,并標(biāo)示出潛在的瓶頸。
?
無軸相機(jī)模式(?Axis-free camera mode?)
RRA 1.1新增了一個(gè)無軸相機(jī)模式。這種模式不會(huì)用全局上軸(up-axis)來定向自身,也不會(huì)因此約束相機(jī)。這對(duì)于沒有自然上軸的應(yīng)用程序來說非常有用,比如太空探索游戲。
相機(jī)放置在場(chǎng)景上方45度處用于追蹤加載
加載追蹤時(shí),攝像機(jī)不是正向的,而是以45度角放置在場(chǎng)景上方。這能夠讓您更快、更容易地開始瀏覽場(chǎng)景。?

對(duì)重新組織實(shí)例的支持??
重新組織(rebraiding)是驅(qū)動(dòng)程序使用的一種優(yōu)化技術(shù)。當(dāng)BVH構(gòu)建算法確定實(shí)例變換與特定BLAS的組合將產(chǎn)生一個(gè)小的表面積啟發(fā)值(SAH)時(shí),它可能會(huì)決定重新組織該實(shí)例以減少空包圍盒體積。重新組織的實(shí)例將被拆分為BLAS根節(jié)點(diǎn)的直接子節(jié)點(diǎn)數(shù)。
RRA使您能夠通過TLAS查看器中新的幾何色彩模式輕松查看重新組織的實(shí)例。默認(rèn)情況下,所有重新組織的實(shí)例都將顯示為綠色。查看器的左側(cè)還將指示實(shí)例是否已被重新組織,并允許選擇重新組織的同級(jí)實(shí)例。

對(duì)分割三角形的支持
驅(qū)動(dòng)程序可以將大三角形分割成小三角形,以減少三角形周圍的包圍體積。這個(gè)想法類似于重新組織,是為了盡可能減少包圍體積中的空白空間。所有分割的三角形將共享同一個(gè)幾何圖形,因此在幾何圖形模式下查看時(shí),三角形將延伸到包圍體積之外。

在上圖中(a)顯示的是原始圖像,而(b)和(c)顯示的是一分為二的同一個(gè)三角形。光線遍歷將只考慮包圍體積內(nèi)的三角形部分。
使用遍歷計(jì)數(shù)器視圖可以看到這一點(diǎn):

BLAS查看器中還添加了一個(gè)新的分割三角形幾何色彩模式,以綠色顯示分割三角形。 和重新組織一樣,查看器的左側(cè)也將顯示一個(gè)三角形是否被分割,并允許選擇分割同級(jí)的三角形。

在實(shí)例和三角形表中添加了其他字段?
TLAS和BLAS選項(xiàng)卡中的實(shí)例表添加了一些更常見的幾何實(shí)例標(biāo)志,以及重新組織的同級(jí)實(shí)例數(shù)量。還添加了BLAS選項(xiàng)卡中的三角形表、常用幾何標(biāo)志和基元索引。
今天就來獲取開發(fā)者工具套件吧!
以上這些只是RRA 1.1中的主要亮點(diǎn)。我們還進(jìn)行了許多小改進(jìn)和錯(cuò)誤修復(fù),一切旨在提升您的使用體驗(yàn)。

我們一如既往地期待收到您的反饋,您的建議將幫助我們不斷改進(jìn)RRA,使之成為以開發(fā)人員為中心的最棒的光線追蹤分析器。?
在GitHub上查看RRA:https://github.com/GPUOpen-Tools/radeon_raytracing_analyzer
?
RRA的最新版本可以作為Radeon開發(fā)者工具套件的一部分進(jìn)行下載,快來看看吧!
下載Radeon開發(fā)者工具套件(Windows?):https://gpuopen.com/rdts-windows/
下載Radeon開發(fā)者工具套件(Linux?):https://gpuopen.com/rdts-linux/
?
重要!
于AMD Radeon?RX7000系列GPU而言,請(qǐng)確保您安裝了用于驅(qū)動(dòng)RX7000系列顯卡的Adrenalin 22.12.1,并安裝了Radeon開發(fā)者工具套件支持驅(qū)動(dòng)程序或更新的版本。