您的位置: 首页 >快讯 >

Crytek的光线跟踪演示在AMD RX Vega 56上以1080p 30fps运行

2022-06-04 22:58:01 编辑:萧岩绍 来源:
导读 CRYENGINE的团队在GDC 2019的Neon Noir演示中展示了一种独特的,与硬件无关的实时光线跟踪实现,肆无忌惮地展示了在AMD RX Vega 56上

CRYENGINE的团队在GDC 2019的Neon Noir演示中展示了一种独特的,与硬件无关的实时光线跟踪实现,肆无忌惮地展示了在AMD RX Vega 56上运行的准确反射,好像它不是一个很大的,Nvidia版本的交易。现在,他们已经准备好更详细地谈论他们是如何实现这一目标的。

我们现在可以证实,霓虹Noir演示以1080p的速度运行,并且从2017年开始在AMD的二级Vega架构显卡上实现了30fps:RX Vega 56.CRYYINE的主要渲染工程师Vladimir Kajalin和RonFrölich,原理Hunt的3D艺术家:Showdown,已经上网回答了一些关于这种效果和表现如何可能的问题。

“在GDC 2019之前,我们发布了Neon Noir,这是一个研发项目,展示了使用CRYENGINE全面照明实时照明解决方案的高级新版本创建的实时网格光线跟踪反射和折射。毋庸置疑,我们在CRYENGINE中收到了很多关于演示和光线追踪的问题。“

Nvidia最新的RTX 20系列显卡采用专为此高要求任务RT Cores设计的专用芯片。与老化的架构相比,这些全脂图灵卡特别适用于光线跟踪,可轻松破坏Nvidia的Pascal显卡,实时工作负载。

然而,CRYENGINE的解决方案似乎能够绕过一些(并非全部)硬件要求。这是利用公司自己的照明系统实现的,建立在已经在发动机内的体素锥跟踪的基础上。

“在我们将网格光线跟踪添加到引擎之前,我们已经有了一个使用大量光线跟踪的照明系统,”Kajalin说,“也称为体素锥跟踪。这意味着我们无需从头开始构建全新的照明系统。

“帮助我们在非RTX硬件上高效运行的关键因素之一是能够灵活,动态地从昂贵的网状跟踪切换到低成本的体素跟踪,而不会降低质量。此外,只要有可能,我们仍然使用所有已建立的技术,如环境探测器或SSAO。这两个因素有助于最大限度地减少我们需要的真实网格光线跟踪量,这意味着我们可以在主流GPU上实现良好的性能。“

这种方法类似于DICE在发布后降低对Battlefield V的RTX功能的要求。通过选择仅高反射表面的光线跟踪,可以获得相当大的性能提升。例如:水坑,镜子和窗户。

“霓虹黑色演示中的所有物体都使用低多边形版本进行反射,”Frölich说。“正如一些人所评论的那样,子弹上的注意力很明显,但在大多数情况下要发现它要困难得多。也就是说,我们可以通过使用更详细的LOD或根本不使用LOD来轻松修复子弹的反射。“

NVIDIA RTX 20系列GPU将如何在CRYENGINE中运行?

CRYENGINE将进一步优化专用光线跟踪芯片和最新的API支持。虽然目前在CRYENGINE中从RTX 20系列中获得的收益很少,但随着开发的继续,开发人员将从这些卡中获得更多性能。

“从广义上讲,”Kajalin说,“RTX不会允许CRYENGINE中的新功能,但它将提供更好的性能和更多细节。”

由于他们认为缺乏对游戏玩家的视觉冲击,Ray跟踪阴影和环境遮挡的实现是公司的后盾。但是开发商正在考虑将这些影响进一步包括在内。

反射和折射目前仍被视为“实验性特征”,但开发人员相信,在提高发动机内光线追踪的质量和功效方面正在取得相当快的进展。

CRYENGINE的Total Illumination技术有望在今年的某个时候包含在引擎的正式版本中,您可以在此处的问答中找到更多信息。Neon Noir演示也将在晚些时候向公众开放。


免责声明:本文由用户上传,如有侵权请联系删除!

2016-2022 All Rights Reserved.平安财经网.复制必究 联系QQ280 715 8082   备案号:闽ICP备19027007号-6

本站除标明“本站原创”外所有信息均转载自互联网 版权归原作者所有。