摘要說明
本簡報著重於改善遊戲中光線追蹤效能的策略。簡報會示範 PIX 週框體積階層 (BVH) 檢視器,以及如何使用它深入了解 BVH 品質,包括最新 Microsoft Game Development Kit (GDK) 的一些更新。也會提供一般的光線追蹤效能秘訣,並說明如何使用 XBOX 延伸模組更精細地控制 BVH 建置。摘要
- XBOX 光線追蹤:討論 XBOX 光線追蹤的效能與最佳化,並提供來自 XBOX Graphics 和 Advanced Technology Group (ATG) 團隊的重要見解
- PIX 更新:檢視 PIX BVH 檢視器,重點介紹新功能、效能增強,以及大幅降低的延遲
- 效能秘訣:提供將網格與世界座標軸對齊的秘訣,以及使用 PIX BVH 檢視器了解成本的方法
- 離線建置器:說明 Offline BVH Builder 的各種資料結構,以及用於效能和記憶體最佳化的選項
- 結論:提供其他資源和聯絡資訊以取得進一步支援
學習目標
- 了解 PIX BVH 檢視器中的新功能和工具。
- 了解如何使用 PIX BVH 檢視器診斷和解決光線追蹤內容中的效能問題。
- 深入了解如何在 XBOX 上最佳化光線追蹤效能。
- 探索 PIX 光線追蹤管線狀態物件 (RTPSO) 和 Shader Trace 功能,以找出光線追蹤階段花費時間的地方。
- 探索效能秘訣,以確保網格與底層加速結構 (BLAS) 建置空間良好對齊,並使用內嵌光線追蹤提升效能。
- 透過了解相關的資料結構、選用輸入,以及不同建置選項的取捨,充分發揮 Offline BVH Builder 的效用。
