Ray Tracing 光影追蹤追蹤技術要下放至 Pascal 和非 RTX 系列顯示卡。
NVIDIA 在推出 GeForce RTX 20 系列顯示卡同時,加入全新的光影追蹤技術(Ray Tracing),雖然剛開始遊戲不多,但相關技術也許會被遊戲廠商慢慢導入。
在 GDC 以及 GTC 的活動週,NVIDIA 宣布推出所謂的「DXR」或是稱為 DirectX Raytracing;原則上來說,DirectX Raytracing 屬於 DirectX 12 的延伸,其主要建立在 DirectX 12 API 上。目前來說,想要使用光影追蹤技術(Ray Tracing),那麼擁有 RT Cores 顯示卡是基本的,但在 4 月份的驅動更新後,沒有 RT Cores 的 Turing GPU 以及 Pascal GPU 將能透過 DirectX Raytracing 體驗到光影追蹤技術。
RT Cores 是光影追蹤技術的根本,而沒有 RT Cores 的 Turing 和 Pascal 架構顯示卡主要是透過 FP32 以及 INT32 運算去達成;嚴格來說,RT Cores 進行光影追蹤技術運算是最快,跟著是 FP32 + INT32 模式,最後則是單純仰賴 FP32 模式。
換個角度思考,雖然 Pascal 架構可以透過 DirectX Raytracing 支援光影追蹤技術,但由於它的 FP32 和 INT32 模式不能如 Turing 架構般同時被執行,因此表現部分可能沒有 GTX 1660 Ti 或著是 GTX 1660 佳。更簡單來說,GeForce RTX 20 系列是硬體支援光影追蹤技術,而沒有 RT Cores 的 GeForce GTX 10 和 GTX 16 系列是硬體 + 軟體(DirectX 12 API 與 NVIDIA 驅動)支援。
目前 Unity 和 Unreal 引擎已經加入,這也是目前較為熱門的遊戲引擎。
另一方面,Nexon 推出的 Dragon Hound 將會是第一款支援 DXR 的遊戲,而跟著 Battlefield V、Shadow of The Tome Raider 以及 UL 推出的 Port Royal 也都會加入相關應用。