|升级“真香”的 RTX 30 系显卡后,你能得到什么?( 三 )


|升级“真香”的 RTX 30 系显卡后,你能得到什么?
文章图片

文章图片

上:未开启光追;下:开启光追 , 人物有了更真实的投影
|升级“真香”的 RTX 30 系显卡后,你能得到什么?
文章图片

文章图片

高级反射
高级反射的代表游戏是《战地5》 , 光线需要实时跟踪场景里的所有物体才能正确精准地表现出反射效果 , 所以很多时候会造成很大的计算压力 , 因此这里往往还会引入传统的反射处理方法:屏幕空间法 , 只要画面中你能看到的物件不出现、被遮挡或是不可见 , 就不会产生反射 。这也是为什么有些游戏中镜子看不见背后的人的原因 。
|升级“真香”的 RTX 30 系显卡后,你能得到什么?
文章图片

文章图片

上:开启光追;下:未开启光追 , 小汽车更融入环境里了
|升级“真香”的 RTX 30 系显卡后,你能得到什么?
文章图片

文章图片

全局光照
最复杂的实时光线跟踪方式则是实现全局光照 , 《地铁:离去》和《控制》都利用了实时光线跟踪去实现全局光照 。无论是光源、反射还是投影都是实时光线跟踪计算得到的 , 这可以进一步提高光照的准确度 , 更好地烘托游戏场景和氛围 。
|升级“真香”的 RTX 30 系显卡后,你能得到什么?
文章图片

文章图片

上:未开启光追 , 下:开启光追;房间内的光照更为准确 , 给人的感受更为真实
但是实现全局光照的压力真的是太大了:在没有RTCore的GTX系列的显卡上打开《地铁:离去》的实时光线跟踪 , 1080Ti的表现直接从「高刷模式」掉到了「电影级画质」 , 帧率从149掉到了38 。
所以正如前面提到的电影工业里的实时光线跟踪十分考验计算能力一样 , 即便有RTCore这样的计算核心进行加速 , 在原生分辨率下开启实时光线跟踪也会带来非常严重的帧率下滑;受限于成本 , Nvidia也不可能无限制地堆砌RTCore数量(不然就真的没几个人买得起了) 。
有没有什么办法在不降低分辨率的情况下仍能获得稳定的帧率呢?
DLSS:让高分辨率光追成为可能
既然高分辨率不能达到稳定的帧率 , 那不如先降低分辨率渲染 , 再用算法提升到较高的分辨率 , 这样不就高分辨率和稳定帧率兼得了嘛 。
没错 , 这其实也是目前大部分游戏机的处理4K画面输出的办法 。但是用什么算法提升分辨率呢?
|升级“真香”的 RTX 30 系显卡后,你能得到什么?
文章图片

文章图片

图片来自知乎@一疼ETN
很多人会想到的第一个方法可能是插值技术 。借助插值 , 我们可以很轻松地将1080P画面提升至4K分辨率 , 但简单插值效果并不好 , 对游戏这种特殊的渲染内容而言 , 还会带来额外的锯齿 。
所以Nvidia选择了用深度学习去计算画面 , 也就是我们看到的DLSS技术 。
DLSS的全称是DeepLearningSuperSampling(深度学习的超采样) , 它主要通过RTX20系列引入的TensorCore硬件加速了深度学习 , 来对实时渲染的图片实现非常高质量的超分辨率 。
在RTX30系列发布以前 , DLSS2.0就已经发布了 , 对比上一代的DLSS有如下改进:
4倍的实时超采样
2倍的处理速度
通用模型
媲美甚至超越原生分辨率的画面


推荐阅读