程序員用Windows記事本寫出了光追演示程序:每秒30幀
光線追踪(Ray tracing)已經是當下游戲領域的熱門詞彙,NVIDIA從RTX 20系顯卡開始支持硬件級實時加速,AMD最近升級了Radeon Rays 4.0套件,終於在CPU之外新增了面向顯卡的光線追踪支持。另外,年底的PS5、Xbox Series X發售後又將掀起一波小熱潮。
其實,光線追踪的核心就是對光照、反射、陰影等複雜幾何場景的計算,資深程序員Kyle Halladay索性用Windows自帶的記事本寫了一個非常初級的光線追踪演示程序,借助DLL注入、內存掃描等辦法,等效幀率也達到了30fps。
雖然看起來跟大型遊戲的畫面相去甚遠,但光線追踪的基本思想已經體現得頗為充分。