什么是光线追踪?5个游戏、8个显卡和你想知道的一切( 三 )

这些年来 , 我们已经看到游戏中的照明效果变得越来越逼真 , 但是光线追踪的好处更多的是关于光线本身 , 而更多的是关于它如何与世界交互 。

光线追踪允许戏剧性地更逼真的阴影和反射 , 以及大大改进的半透明和散射 。 例如 , 该算法会考虑光线击中的位置 , 并计算交互和相互作用 , 就像人眼处理真实的光线、阴影和反射一样 。 光线撞击世界中对象的方式也会影响您看到的颜色 。

有了足够的计算能力 , 就有可能产生令人难以置信的逼真的CG图像 , 几乎无法与现实生活区分开来 。 但这就是问题所在:即使是一台装备精良的游戏PC , 也只有这么多GPU的能力可以使用 , 更不用说现代的游戏机了 。

在为电影和电视节目开发计算机图形图像时 , 光线追踪被广泛使用 , 但这是因为工作室可以利用整个服务器场(或云计算)的能力来完成工作 。 即便如此 , 这也可能是一个漫长而又费力的过程 。 对现有的游戏硬件来说 , 在飞行中这样做太费劲了 。

传统上 , 视频游戏使用光栅化代替 。 这是一种更快的渲染计算机图形的方法 。 它将3D图形转换为2D像素以显示在屏幕上 , 但光栅化需要着色器来描绘逼真的照明 。 幸运的是 , 我们开始看到很多PC游戏利用最新的Nvidia图形卡中的专用硬件来使用实时光线追踪 , 尽管大多数游戏仍然需要光栅化 , 至少在游戏中完全使用光线追踪照明引擎是可行的 。

推荐阅读