Blender是一套免費開源的3D創作軟件,在裏面可以創作包括有靜態圖片與3D動畫在內的多種3D視覺內容,軟件使用了一種名為Cycles的渲染器,它基於CPU或者GPU進行計算,並且支持光線追蹤算法,可以渲染出電影級逼真的場景。

而光線追蹤,大家都知道,這玩意兒非常吃硬件資源,即便是通過CUDA加速也是非常消耗時間的,更不用説用純CPU渲染了,而在七月底的時候,Blender 宣佈 將為集成的Cycles渲染器加入硬件加速光追的新特性,也就是能夠利用上NVIDIA Turing GPU的RT Core對光線追蹤進行加速,而最近更新的Blender 2.81中,這個特性終於降臨了。
新的針對光線追蹤的加速是由NVIDIA的OptiX光線追蹤引擎實現的,通過將渲染後端切換到OptiX上面,Cycles可以利用到Turing GPU的RT Core,原本則只能通過CUDA或者是OpenCL這兩個通用計算API來使用顯卡進行渲染。

根據官方的數據,在利用上RT Core之後,在不同測試場景下的渲染速度均有一些提升,但提升幅度只能説是一般,因為原本使用CUDA進行渲染已經很快了。

另外,2.81版本還整合了由Intel的開源圖像降噪庫Open Image Denoise,可以有效減少在光線追蹤情況下的渲染時間,並且對於諸如水面、玻璃等存在複雜反射情況的複雜表面有着比較好的降噪效果。這個庫對於較新的CPU指令集有特別優化,比如説目前仍然是Intel壟斷的AVX-512指令集,當然它在AVX2、SSE4這些指令集的支持也是做的不錯的。