程序員用Windows記事本寫出了光追演示程序:每秒30幀

光線追蹤(Ray tracing)已經是當下游戲領域的熱門詞匯,NVIDIA從RTX
20系顯卡開始支持硬件級實時加速,AMD最近升級了Radeon Rays
4.0套件,終於在CPU之外新增了面向顯卡的光線追蹤支持。另外,年底的PS5、Xbox Series X發售後又將掀起一波小熱潮。

程序員用Windows記事本寫出了光追演示程序:每秒30幀

其實,光線追蹤的核心就是對光照、反射、陰影等復雜幾何場景的計算,資深程序員Kyle Halladay索性用Windows自帶的記事本寫了一個非常初級的光線追蹤演示程序,藉助DLL注入、記憶體掃描等辦法,等效幀率也達到了30fps。

雖然看起來跟大型游戲的畫面相去甚遠,但光線追蹤的基本思想已經體現得頗為充分。

來源:cnBeta