AMD 開源 「HIP-RT」 光線追蹤庫

2022-04-14 09:00:10

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 的使用範例和基礎教學,可在中細閱。

展開閱讀全文