卡片召唤师
精华
|
战斗力 鹅
|
回帖 0
注册时间 2016-1-9
|
发表于 2020-11-27 21:49
来自手机
|
显示全部楼层
你说的不太对,DLSS 1.0是你说的超分辨率图像,多出来的像素是模型脑补的(或者说是模型训练的统计结果),相似的算法可以适用于图像和视频(waifu2x,nnedi,madvr的NGU)。
DLSS 2.0完全不同。DLSS 2.0利用了使用时域信息(上一帧的信息)来做图像重建。图像重建是只有游戏需要做的事情,简单来说就是把游戏引擎的3d计算结果映射成2d图像。一般最直观的分辨率低就是这个映射的采样率低(精度不高)。由于游戏的运动是很连贯的,我们从引擎也能得到精确的运动信息,我们可以利用上一帧的重建信息来帮助这一帧的重建。这个不是什么新想法,简单粗暴的直接像ps4 pro的棋盘渲染4k(部分像素直接和上一帧的一致),稍微好一点的就是TAA抗锯齿。但是上一帧毕竟是和这一帧不一样,图像重建需要丢弃一些过时信息。以前这个信息取舍的特征算法是手调的,现在直接训练一个模型来做信息取舍。我一开始也很惊讶一个简单的渲染流程中算法的改变能增强这么多画质。这个渲染流程上的创新是只有对游戏和AI都有研究的老黄才能明白的痛点。不过对于nvidia来说,可能除了这个创新,更多的时间花在解决怎么在低延迟下做到模型推理。
关于DLSS2.0可以看这篇nvidia工程师发在知乎的文章,讲的非常清楚:https://zhuanlan.zhihu.com/p/123642175
— from OnePlus GM1917, Android 10 of S1 Next Goose v2.4.3 |
|