AMD 在其 GPUOpen 平臺上 「HIP-RT」 —— 一個新的 HIP 光線追蹤庫。HIP-RT 使得在 HIP 語言環境中編寫光線追蹤應用變得非常簡單,其庫和 API 的設計易於使用,且易於整合到任何現有的 HIP 應用程式中。
當前一代顯示卡(例如基於 AMD RDNA™ 2 架構的 GPU)基本都支援硬體光線追蹤加速,以進一步優化渲染時間。然而到目前為止,支援 HIP 的應用程式還不能利用這種硬體加速。HIP-RT 旨在讓開發人員充分利用 AMD GPU 中用於硬體光線追蹤的光線加速器。
特徵:
- 射線三角形相交
- 用於過濾幾何形狀的射線遮罩
- 幾個包圍盒層級結構 (BVH) 選項
- 方便地載入和儲存 BVH 以進行離線偵錯
- 支援匯入BVH
- 運動模糊
HIP-RT 引入了新的物件型別,例如 hiprtGeometry 和 hiprtScene。一旦幾何資訊被傳遞給 HIP RT,該過程就會構建資料結構,然後將其傳遞給 HIP 核心。在這個階段可以使用裝置端庫 API 來執行交叉測試。
可以在 中下載 HIP-RT,有關 HIP-RT 的使用範例和基礎教學,可在中細閱。