什么是光线跟踪?它是如何工作的?

光线追踪可以让你的视频游戏看起来不可思议,但它是什么,它是如何工作的?...

如果你经常玩电子游戏,或者你看过皮克斯或迪斯尼最近几年的动画片,你已经在不知不觉中看到了光线追踪的效果。

nvidiagpu2_ray-tracing

在过去两年左右的时间里,这个词在游戏行业引起了很大的轰动,它被吹捧为游戏图形的未来。那么什么是光线跟踪,它是如何工作的,为什么它如此重要呢?

什么是射线追踪(ray tracing)?

光线跟踪是一种图形渲染方法,它使用算法计算视频游戏中灯光和阴影的位置。

这就是小学科学派上用场的地方:看看杯子。当你看着杯子时,光线从杯子上直接反射到你的眼睛里,你的大脑就会明白坐在你面前的物体就是一个杯子。现在,从杯子里,移动你的眼睛,找到你房间里的光源。那是光线追踪。

在我们现在拥有的3D视频游戏中,光线跟踪算法从玩家的视角开始,开始“跟踪”、识别和绘制屏幕上多个对象的光、颜色和阴影。

因此,通过光线跟踪生成的图形边缘更平滑,更逼真。

光线跟踪前

intel ray tracing differences

如果你想知道光线追踪之前的运动图像是什么样子的,只需看看21世纪初**的视频游戏,并将它们与目前市场上的AAA视频游戏进行比较。

传统的计算机图形学使用一种称为光栅化的方法,将三维光源的概念和绘图转换到二维表面上。三维多边形被转换成二维像素,这并不总是很顺利,因为实际上是将具有许多曲面的复杂对象强制到平面上。

除此之外,传统电脑的速度远远赶不上电子游戏的强度。尽管在光栅化方面已经有了许多改进,但例如,当涉及到演示一个激烈的第一人称射击游戏时,它与光线跟踪相比还存在不足。

光线跟踪的工作原理

diagram illustrating how ray tracing works

光线追踪作为一个概念听起来简单而令人兴奋,但它并不是一种简单的技术。那么,光线跟踪是如何工作的呢?

光线跟踪执行一个称为“去噪”的过程,其算法从相机开始跟踪并精确定位最重要的光影阴影。使用机器学习,它“填补空白”,形成一个照片级的真实感图像。

因此,视频游戏中的场景越亮,图形质量就越高,质量越高,成本就越高。这就给我们带来了光线追踪迟迟未能进入视频游戏行业的原因。

为什么光线追踪被避免了这么长时间?

您应该知道光线跟踪也不是一种新技术。早在光线追踪技术进入电子游戏行业之前,好莱坞就已经开始使用它了。皮克斯2013年的电影《怪物大学》(M***ters University)实际上是第一部将光线跟踪技术应用于所有照明和着色的动画电影。那么为什么光线追踪这么晚才进入电子游戏呢?

首先,在力学方面,光线追踪本身的计算要求很高。在每秒24帧的标准90分钟动作片上应用光线跟踪技术已经非常耗时。动画师可以在一个场景上花费数天或数周的时间,所以想象一下,在每秒60帧的标准视频游戏上进行光线跟踪会有多强烈。这简直不切实际。

接下来,如上所述,光线跟踪成本很高。除了耗时之外,昂贵的预算也是为什么好莱坞一直只有大型电影**公司才能负担得起光线追踪的原因。皮克斯的怪兽大学耗资2亿美元**,2019年发布的《玩具总动员4》也是如此。

而支持实时光线跟踪的现代图形卡从400美元到3000美元不等。

使用光线跟踪时

ray traced architecture concept model

光线追踪在电子游戏中几乎无处不在,但特别是在剪接场景中。你有没有注意到为什么你的角色在视频游戏中看起来更逼真和复杂?这就是光线追踪。2019 hit AAA title Control是视频游戏中光线追踪成功的最好例子。

除了视频游戏之外,光线追踪也在许多行业得到应用。在建筑学中,光线跟踪被嵌入到用于建筑三维建模的软件应用程序中。这使得建筑师对建筑设计的想象比手绘概念草图更真实,而且造型光更精确。在工程中,光线跟踪也用于类似的目的。

游戏开发者和光线追踪

nvidia geforce rtx ray tracing gpu

在2008年收购光线追踪公司RayScale后,Nvidia成为业内第一家推出商业光线追踪的公司。2018年,它向消费者推出了GeForce RTX系列图形卡。此后,大牌游戏开发商纷纷加入光线追踪游戏,一个接一个。

2019年,Epic Games and Utility Technologies宣布,他们的标志性硬件引擎现在为光线跟踪提供本机支持。2018年,微软将光线追踪技术集成到了其Xbox One的关键多媒体和游戏编程软件DirectX 12中。在2020年初,科技巨头推出了DirectX12 Ultimate,这是对DirectX12的升级。

如果您想了解有关光线跟踪的更多信息,请查看我们对Nvidia最新GeForce RTX产品的比较。如果你是一个Linux用户,看看Nvidia和AMD的不同gpu是如何在Linux上叠加的。

光线追踪将塑造游戏的未来

从本质上说,光线追踪所承诺的是一种高质量的视觉体验,以获得最大的享受。电子游戏中的光线追踪技术仍处于早期阶段,但它进入市场标志着这一价值数十亿美元的产业前景光明。

  • 发表于 2021-03-29 00:40
  • 阅读 ( 190 )
  • 分类:IT

你可能感兴趣的文章

nvidia的rtx gpu系列:实时光线跟踪如何改变游戏

...现在已经为这些GPU配备了执行实时光线跟踪的能力。但是什么是光线跟踪?为什么它如此重要? ...

  • 发布于 2021-03-22 20:02
  • 阅读 ( 259 )

什么是nvidia dlss,它将如何使光线跟踪更快?

...形的游戏中所受到的性能影响。但它是如何工作的呢? 什么是dlss公司(dlss)? DLSS代表“深度学习超级采样”。这个想法有两个部分,但让我们先关注第二个部分:超级采样。 超级采样是你可以在你的机器上做很多游戏现在。...

  • 发布于 2021-04-04 01:48
  • 阅读 ( 193 )

实时光线追踪对今天的游戏玩家意味着什么?

...现在NVIDIA的rtx20系列图形硬件将最终实现它。但这意味着什么,它是所有的炒作吗? 为什么实时光线跟踪很酷 光线跟踪是渲染灯光和阴影效果的更好方法。利用这项技术,图形引擎跟踪场景中光线从一个对象反弹到另一个对象...

  • 发布于 2021-04-05 01:03
  • 阅读 ( 162 )

什么是光线跟踪?

...了人们的关注。这项技术是光线跟踪的一大进步。但这是什么意思? 光线跟踪的作用 简单地说,光线跟踪是图形引擎用来计算虚拟光源如何影响其环境中的项目的方法。这个程序通过研究真实光的行为方式的物理学家开发的...

  • 发布于 2021-04-06 14:47
  • 阅读 ( 144 )

针对windows 10的带有rtx射线跟踪的minecraft启动

今年早些时候,Nvidia的RTX图形卡启用了光线跟踪,Minecraft的块状美学得到了极大的提升。Nvidia在周二的一篇博客文章中宣布,现在,这项功能已经在beta测试版中发布,所有windows10 Minecraft玩家都可以使用路径跟踪光线跟踪功能,...

  • 发布于 2021-04-17 01:17
  • 阅读 ( 404 )

xbox系列x优化游戏承诺4k高达120fps,光线跟踪和快速加载时间

...s X的功能,如高达120fps的4K分辨率、DirectStorage、硬件加速光线跟踪和更快的加载时间。经过优化的徽章意味着新游戏机的开发人员将以某种方式对标题进行调整。 Xbox全球投资组合主管达蒙•贝克(Damon Baker)解释说...

  • 发布于 2021-04-19 06:53
  • 阅读 ( 161 )

微软的xbox x系列即使在重启后也能恢复游戏

...理总监杰森·罗纳德(Jason Ronald)还调侃了一种叫做音频光线跟踪的东西。这不是一个现在通常使用的术语,但从本质上说,它是Xbox X系列游戏中用于沉浸的空间音频。罗纳德解释说:“随着Xbox X系列引入硬件加速光线跟踪,我...

  • 发布于 2021-04-20 09:31
  • 阅读 ( 150 )

这家初创公司的ar头戴式耳机可以在全息镜头的映衬下自持

...”唐补充道。 Avegant没有告诉我它的原型和HoloLens到底有什么不同,尽管Tang似乎暗示微软更多地依赖于虚拟现实公司青睐的标准立体3D技术(微软从未完全披露它的“光引擎”是如何产生虚拟图像的,因此不清楚该公司是否使用了...

  • 发布于 2021-05-10 06:10
  • 阅读 ( 129 )

使用dlss使您的pc游戏运行得更好

...在帧速率上工作的魔力。下面让我们快速了解一下DLSS是什么,它是如何工作的,以及哪些游戏支持它。什么是dlss公司(dlss)?DLSS,或者说Deep Learning Super Sampling,是一种基于机器学习的功能,它使用Nvidia的rtx20和30系列图形卡中的A...

  • 发布于 2021-05-12 03:11
  • 阅读 ( 173 )

你的硬件能用光线追踪处理“地雷船”吗?

经过几个月的测试,现在Windows10玩家可以使用带有光线跟踪的Minecraft。这是Minecraft在其9年的使用寿命中获得的最大的视觉升级,为游戏的块状、可延展的世界添加了逼真的照明行为。您需要满足高硬件要求才能亲自体验效果,...

  • 发布于 2021-05-12 05:44
  • 阅读 ( 145 )