-
RT Core
鎖定
RT Core是NVIDIA研發的NVIDIA RTX系列GPU架構中單獨用來加速光線追蹤BVH算法的硬件邏輯電路,而BVH算法是光線追蹤的流行算法。它專門用來計算射線(可以是光線也可以是聲波等)與三角形求交。與傳統的CUDA Core通用算法相比,RT Core可以實現幾何數量級的BVH計算效率提升,讓實時光線追蹤成為可能。2018年8月發佈的Turing架構是NVIDIA首款具備RT Core的GPU架構。
[1]
RT Core發展歷史
第一代RT Core
2018年8月發佈的NVIDIA Turing GPU首次集成了RT Core。這是專門用於執行光線追蹤操作的加速器單元,RT Core消除了過去基於軟件仿真的昂貴光線追蹤方法。這些新單元與NVIDIA RTX™軟件技術和複雜的過濾算法相結合,使Turing GPU能夠提供實時的光線追蹤渲染,包括具有物理上準確的陰影、反射和折射的逼真物體和環境。
在Turing開發的同時,微軟在2018年初宣佈了DirectML for AI和DirectX Raytracing(DXR)API。通過圖靈GPU架構和微軟新的AI和光線追蹤API的結合,遊戲開發者可以在他們的遊戲中快速部署實時AI和光線追蹤。
[3]
第二代RT Core
第二代RT Core主要是增加了對動態模糊的加速運算支持。在非光追情況下的動態模糊往往只是對畫面套用後處理濾鏡,其效果並不真實。在實時光追情況下,動態模糊則是通過實時計算物體與光線的交互情況所產生的,其運算非常複雜,就算是Turing上面的RT Core也難以承載。到了Ampere架構,第二代RT Core中加入了NVIDIA設計的插值算法,在保證動態模糊精確性的同時提高了該情況下的實時光線追蹤效率,官方稱最高可以實現8倍於前代的速度。另外,在基礎的BVH計算上面,新一代RT Core也能夠快上2倍
[2]
第三代RT Core
新款 RT Core 還配備全新 Opacity Micromap (OMM) 引擎和 Displaced Micro-Mesh (DMM) 引擎。OMM 引擎可大幅提升對 alpha 測試紋理進行光線追蹤的速度,此類紋理通常應用於樹葉、顆粒和圍欄。DMM 引擎能夠以近乎 9 倍的速度構建光線追蹤邊界體積層次結構 (BVH),而所佔用的顯存只有上一代的二十分之一。從而實現幾何複雜場景的實時光線追蹤。
[5]
RT Core在遊戲中的應用
要在遊戲中實現實時光線追蹤的效果,需要滿足以下幾個條件:
1.顯卡支持實時光線追蹤技術;
2.遊戲支持實時光線追蹤;
- 參考資料
-
- 1. NVIDIA技術名詞解析 .中關村在線[引用日期2022-04-26]
- 2. GeForce RTX 3080顯卡天梯榜首發評測 .中華網數碼[引用日期2022-05-06]
- 3. NVIDIA Turing 架構深度介紹 - .NVIDIA[引用日期2022-05-06]
- 4. 顯卡光線追蹤是什麼意思 RTX實時光線追蹤作用介紹【詳解】 .太平洋電腦網[引用日期2022-05-11]
- 5. NVIDIA Ada Lovelace 架構 | NVIDIA .NVIDIA[引用日期2023-02-03]
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:8次歷史版本
- 最近更新: 光影小虫