《地铁》开发商:相信次世代主机能够支持光线追踪
要实现光线追踪并不一定要专门的硬件支持。
《地铁 离乡》是最早支持光线追踪技术的游戏之一,如今发售之后画面表现令人赞叹不已。近日,知名画面分析媒体 Digital Foundry 与开发商 4A Games 的首席技术官 Oles Shishkovstov 和图形渲染程序员 Ben Archard 进行了对谈,其中透露了不少有趣的信息。
与 PC 版采用的实时全局光照不同,《地铁 离乡》主机版中采用的全局光照方案因硬件条件限制做出了一定程度的妥协。它的效果在很多方面都非常不错,但在一些地方会漏光,并且远处的事物会显得粗糙。Ben 表示如果次世代主机支持光线追踪,那他们将对游戏进行全面升级支持。
具有里程碑式意义的光线追踪技术目前只有英伟达 RTX 系列显卡支持,这些显卡中拥有专门针对光线追踪运算的 RT Core 运算单元。次世代主机仍旧采用 AMD 的解决方案,而 AMD 目前似乎并没有类似的专用硬件。这不由得让人怀疑下一代主机支持光线追踪的能力。
Ben 表示光线追踪无疑是游戏技术的必然趋势。实际上,任何支持微软 DirectX 12 版本的 GPU 都能够运行光线追踪(DirectX Raytracing 是 DX12 中的一项功能),只是效率不同。
专用硬件比如 RT Core 实则是为了提高算法速度而生。
也就是说,要实现光线追踪并不一定要专门的硬件支持。
在标准硬件上同样能够实现光线追踪,只要运算单元(CU)数量足够多,速度足够快(他们相信次世代主机会满足这样的需求),显存的速度也要达到要求,核心 API 接口的作用也至关重要。值得一提的是,本作在 Xbox One 家族上帧数表现优良的重要原因就是依靠了 DirectX 12 API 的帮助。
Oles 认为光线追踪是一个全新的事物,需要整个行业去研究学习,深入挖掘。他们也会在今年 GDC 游戏开发者大会上与全球开发者分享自己关于光线追踪的研究成果。