“大力水手”与“万金油”合体 NVIDIADLSS2.3+NIS“全家桶”实际体验
作者 蒲鹏
发表于 2022年2月

就在11月16日,伴隨NVIDIAGameReadyDriver496.70驱动的升级,NVIDIADLSS也迎来了2.3的版本升级。

很多玩家不知道的是,这次升级其实不止DLSS2.3,还包含NVIDIAImageScaling(以下简称NIS)和NVIDIAImageScalingSDK,前者集成在NVIDIAGeForceExperience中供用户使用,后者则是会对该功能推出的SDK,供游戏开发商使用。另外还推出一个ImageComparison&AnalysisTool(以下简称ICAT)图像比较工具,专门用于录制或抓取游戏中的画面片段,比较不同技术下的画面细节。DLSS2.3看似是个小版本升级,但基本包含了相关的所有技术,是以“全家桶”形式的进行的全面升级。很多细节值得去聊,下面让我们逐个对其进行解读:

DLSS2.3:消除“鬼影”,画面更真实

关于DLSS(深度学习超采样技术)这项黑科技,不少游戏玩家都有所了解,是一项基于AI人工智能训练的连续时间性超级分辨率技术,在提高帧率的同时,保持可媲美甚至超越原生分辨率的图像质量。DLSS的优势在于以AI为基础,基于张量单元进行计算,并不以牺牲性能换取画质的方式。NVIDIA表示,这次升级为2.3之后,依旧不会加重整体系统负载。DLSS2.3最核心的升级主要是基于运动矢量(motionvector),改善了运动物体的细节、粒子重建、拖影(鬼影)、时间稳定性(连续帧的画面稳定性)。

举个例子来说,《赛博朋克2077》中汽车运动中会有一些细节拖影,比如后视镜,升级之后,这些拖影均有明显改善。

《毁灭战士:永恒》中的火星拖影是同样的道理,DLSS2.3将其重新渲染为不同的光斑。这是符合人眼视觉规律的。

具体来看DLSS2.3的升级内容,其中包含:

·接近现实且更清晰的高分辨率细节

·一直在提升的人工智能模型

·更准确的原画面还原

·高质量线条

·画面上更清晰的屏幕文本内容

·减少运动伪影

·对比原画面也不输的稳定闪烁

·避免锐化后瑕疵

·有效利用像素,用更少的像素做更多的事情

相对以前老版本的DLSS,DLSS2.3针对移动中物品画质进一步强化,并修正了不少游戏中的细节:比如《Control》中女主角的马尾,暗处的转动风扇的颗粒。还有火焰燃烧状态和散逸的火星,让物理移动时间轴内的画面更加稳定,并且能将更多显示运算套用在游戏之上,无须游戏开发商费时费钱去做开发,而且在画质提升同时,让帧数大幅提升。

正是因为NVIDIA针对DLSS的不断提升,其实从2.0版本起便有大量的游戏开放厂商将旗下作品支持DLSS,甚至一些主流游戏引擎,诸如Unity、UnrealEngine,就引入对DLSS的支持。这一过程,其实并不仅是NVIDIA强大的硬件实力影响,DLSS本身特性获得了厂商、玩家们的支持。

为何玩家者爱用DLSS,我帮大家从原理上解读

如果从原理上来理解NVIDIADLSS,你就能明白其优势所在。DLSS在进行单帧画面计算时引入了“空间+时间”的混合方式。针对当前帧上的物体,DLSS会收集其之后两帧的不同信息,(目前TensorCore的算力可以支持前后帧的计算)通过多帧累计完成对运动矢量的跟踪,其AI算法会决定从关键帧与比较帧中提取相同的信息,这一部分是不需要重复计算的渲染的,所以在每帧画面都以较小的算力获取较多的画面细节。

如上所示,一帧1440p分辨率的质量模式画面,DLSS在三帧画面中总共采集超过600万的像素,再通过AI算法提取其运动矢量(MotionVector)信息,并通过AI算法模型对采样信息进行加工,从而渲染生成350万像素的画面。在这个过程中,AINetwork会通过深度学习能力不断优化生产最优方式生成图像的方式。

本文刊登于《新潮电子》2022年1期
龙源期刊网正版版权
更多文章来自
订阅