程序员用Windows记事本写出了光追演示程序:每秒30帧-风君子博客

  光线追踪(Ray tracing)已经是当下游戏领域的热门词汇,NVIDIA 从 RTX 20 系显卡开始支持硬件级实时加速,AMD 最近升级了 Radeon Rays 4.0 套件,终于在 CPU 之外新增了面向显卡的光线追踪支持。

  另外,年底的 PS5、Xbox Series X 发售后又将掀起一波小热潮。

  其实,光线追踪的核心就是对光照、反射、阴影等复杂几何场景的计算,资深程序员 Kyle Halladay 索性用 Windows 自带的记事本写了一个非常初级的光线追踪演示程序,借助 DLL 注入、内存扫描等办法,等效帧率也达到了 30fps。

程序员用Windows记事本写出了光追演示程序:每秒30帧-风君子博客

  虽然看起来跟大型游戏的画面相去甚远,但光线追踪的基本思想已经体现得颇为充分。

程序员用Windows记事本写出了光追演示程序:每秒30帧-风君子博客