RenderKit/oidn
Intel® Open Image Denoise library
解決的問題
Intel Open Image Denoise (OIDN) 解決了路徑追蹤等隨機光線追蹤方法所產生影像中的蒙特卡洛雜訊問題。透過濾除此類雜訊,該函式庫讓開發者能大幅減少取得高品質影像所需的每像素取樣數(spp),從而大幅縮短渲染時間。
工作原理
OIDN 使用一系列高效的深度學習基礎去雜訊濾波器。這些濾波器經過訓練,可處理從 1 spp(預覽)到幾乎完全收斂影像(最終幀)的廣泛取樣數量。
為保留細節,濾波器可僅使用有雜訊的顏色(美觀)緩衝區,或可利用輔助特徵緩衝區(如漫反射貼圖與法線貼圖)。該函式庫提供 C/C++ API 以方便整合,並包含訓練工具包,允許使用者訓練自己的模型,以針對特定渲染器、場景或內容類型進行最佳化。
適用對象
使用基於光線追蹤的渲染解決方案,並希望更快獲得高品質、無雜訊影像的渲染應用開發者與藝術家。
主要特色
- 廣泛的硬體支援:支援多種 CPU(Intel 64、ARM64)及多個廠商的 GPU(Intel Xe、NVIDIA Turing/Ampere/Ada/Hopper/Blackwell、AMD RDNA 2/3/3.5/4、Apple Silicon)。
- 基於深度學習:使用預先訓練的 AI 模型,從光線追蹤影像中去除雜訊。
- 彈性 API:提供簡單的 C/C++ API,便於整合至現有渲染流程中。
- 可客製化:包含訓練工具包,可建立針對特定渲染器、場景或內容類型優化的去雜訊模型。
- 高效率:利用現代指令集(SSE4、AVX、AMX、NEON、XMX)實現高效執行。
相關
- 專案
- 專案
- 專案
- 專案
- 專案