光线追踪有什么要求(光线追踪技术有什么用)

2024-01-07 23:03:07 数码科技 投稿:修夏

自从NVIDIA图灵架构的RTX20系显卡发布之后,我们就经常能听到“光线追踪”这个词。简单来说,这是一种在场景中渲染光线和阴影的先进而逼真的方法,在三维图形工作中早已经运用,也常用于电影后期特效,CG动画制作。由于光线跟踪是通过模拟和跟踪光源产生的每一束光线来工作的,因此实际渲染需要很大的性能支撑;一直到RTX20系列显卡才算真正的普及给普通用户。所以想要开启光线追踪要求最起码也是要2080或者说是2090,并且3090能够开启最高的光线追踪特效。

光线追踪是一种给图形带来真实外观的技术,一个高质量的显卡可以使用光线追踪让用户身临其境,该技术试图以与真实世界相同的方式显示光线。图形技术解释起来通常很晦涩,但是光线追踪很容易理解。它试图模拟光在现实世界中的工作方式。光线追踪没有为游戏场景创建预先设计的光线,而是追踪模拟光的路径,更确切地说,是追踪数以百万计的模拟光/光子。当物体移动并与它们的属性相互作用时,光线会从物体上反射回来。比如光从光滑的绿色表面反射,那么光的颜色可能会改变。

这就是现实生活中光的工作原理。一个光粒子从它的原点爆发出来并一直传播,直到它与一个物体相互作用,在这一点上,它的路径是由这个物体的属性决定的。它可能被一个密度大、颜色暗的物体吸收,或者几乎完全被镜子反射。

光线追踪与现实生活的基本相似性使得它成为一种非常逼真的3D渲染技术,甚至使得像《我的世界》这样的块状游戏在适当的条件下看起来都非常逼真。只是有一个问题:它很难模拟。再现光的实际工作方式是复杂的,而且很耗资源,这需要大量的计算能力。即使Nvidia的光线追踪渲染也不是真正的光线追踪,每个光线点都是模拟的。相反,它使用了许多巧妙的近似以提供接近相同的视觉效果,但对算力要求可以低得多。

现在,大多数光线追踪游戏都结合了传统技术(通常称为光栅化)和特定表面上的光线追踪技术,比如反光水坑和金属制品。《战地5》就是一个很好的例子。你可以看到军队在水中的倒影,飞机上的地形的倒影,以及汽车油漆上爆炸的倒影。在现代3D引擎中显示反射是可能的,但在不启用光线追踪的情况下,无法达到《战地5》等游戏中显示的细节水平。

光线跟踪也可以用于阴影,使物体看起来更动态逼真。在《古墓丽影》中你会看到这种效果。

光线追踪可以在黑暗和明亮的场景中创建更真实的阴影,具有更柔和的边缘和更清晰的定义。在没有光线追踪的情况下实现这种效果是非常困难的。开发者只能通过小心地使用预设光线来“伪装”它。这需要花费大量的时间和精力——即使这样,结果也不尽如人意。

有些游戏会完全使用光线追踪来实现全局照明,有效追踪整个场景。但这是最昂贵的,需要最强大的显卡才能有效运行。Metro Exodus目前使用了这种方法,但是实现上并不完美。

正因为如此,像光线追踪阴影或反射表面这样的折中方法很受欢迎。还有一些人利用Nvidia的技术(如去噪和深度学习超级采样)来提高性能,并掩盖一些视觉上的问题,这些问题是由于渲染的光线比创建真正的光线跟踪场景所必需的光线要少。那些保留给预渲染的屏幕截图和电影,即使用高性能的服务器也需要花几天时间才能渲染单帧。

为了实现这些相对简单的光线跟踪,Nvidia的RTX显卡加入了专门为光线跟踪构建的硬件。图灵架构使用了该公司的RT核心实现实时处理技术,它们对于光线跟踪来说并不是必需的,因为光线跟踪效果可以在GTX 10系列和16系列显卡上运行,尽管它们的能力远远低于顶级RTX卡,如2070、2080和2080 Ti。

Nvidia在4月份发布了生成MetroExodus单帧的分解,展示了渲染管道是如何布局的,以及它如何受到光线追踪的影响。对于非光线追踪游戏,RTX 2080和GTX 1080 Ti的性能可能大致相当,但当光线追踪应用于场景时,1080 Ti在没有专用RT内核的情况下生成相同的图像所需的时间要长得多。

这就是为什么即使是最强大的GTX显卡,如1080Ti,在光线追踪游戏分辨率超过1080p的情况下,都很难实现。但是RT内核并不是万能药,即使是拥有最多RT内核的最强大的消费类显卡2080Ti,在像《战地V》或《Metro Exodus》这样的游戏中,分辨率1440p光线追踪被启用下,也很难达到每秒60帧或更高的速度。而这个显卡在光线跟踪没有启用时能够交付的最高帧率为4K。

拥有光追功能的显卡有多强?

比如你在有反光的地面行走(光滑的瓷砖或者湿润的),你会看到光随着你移动而移动,并且能分辨出地面是瓷砖还是石,是干的还是湿的。

传统游戏往往只有静态画面看起来美如画,一动起来就不行了,也就是大家说的看起来很“假”。

简单讲,光线追踪可以让游戏体验更像真实世界发生的故事一样,恐怖游戏更有吓尿的感觉,动作游戏更加有临场刺激的感觉。光线追踪让画面看起来更加“真”。

这项技术是必然的发展趋势,现在不但NV家的显卡支持实时光线追踪,AMD家的显卡也逐渐支持,并且Xbox、Playstation等主机也都将支持这项技术。

虽然目前的光追显卡效能还不高,但在可预见的未来这项技术一定会被发扬光大,再过几年,我们一定会玩上更多更好玩的光追游戏。甚至到那个时候可能没有人能接受不支持光追的游戏了,就像如今高刷新率的屏幕也成为了手机标配一样。

标签: # 有什么 # 光线
声明:犀牛文库所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系admin@qq.com