「黑悟空」实机演示炸裂登场(2)

简介: 「黑悟空」实机演示炸裂登场

而光线追踪的原理,是追踪每条光线的传播行为,计算每条光线对我们人眼观察的贡献值,即颜色值。使用光线追踪技术渲染,发出的光线会像在现实世界中一样在场景中反弹,因此看起来更加真实。它会计算出光线与房间的交点,以及它应该反射多少光线,光线如何穿过虚拟相机的镜头,最后,决定相机的图像应该如何显示在你的屏幕上。

简单来说就是:光栅化渲染中,计算光线是从物体本身出发经过坐标矩阵变换等等计算与模拟,得到投影至屏幕上每个像素点的颜色等信息。

而光线追踪是从相机(眼睛)反向追踪光线捕捉光线反射的各种效果。

光栅化(左)与光线追踪(右)

而在游戏中,就是通过专门的光追(RT)核心,来模拟游戏场景中的光线物理变化。

它能够做到物理上精确的阴影、反射和折射以及全局光照,在虚拟的游戏场景下,让游戏中的物体更加具有真实感。

比如,黑悟空演示中的光影变幻。

还有火焰、烟雾和爆炸等场景看起来更加逼真,让人有种身临其境的感觉,都是光追的效果。

其实,光线追踪技术的算法,早在1979年就由TurnerWhitted提出了。为什么多年以后,才开始使用这项技术用于光线渲染呢?是因为所需要的计算量过于庞大。

NVIDIA为了保证庞大的算力需求,在图灵架构中,每一个SM单元里都拥有一个RT CORE,专门为光线追踪服务。RT CORE的工作原理,就是层次包围盒遍历算法:BVH(Bounding Volume Hierarchy Traversal)。

比如渲染对象是一只兔子,要计算一条光线和兔子本身的交互,就把兔子所在空间划分成N个包围盒,计算光线和哪一个包围盒相交,是的话就再把这个包围盒继续划分成N个更小的包围盒,再次计算相交,如此反复,一直找到和光线相交的三角形所在的包围盒,再对这个三角形进行最终的渲染。

BVH算法可以大大减少计算每一条光线最近相交点所需要遍历的三角形数量,而且只需要进行一次就能给所有光线使用,大大提高了执行效率。

DLSS


光追速度快不快,还得需要另一项技术搭配使用。

那便是英伟达深度学习超级采样 (DLSS) ,它是一种深度学习神经网络,能够提升帧率并生成清晰的图像。

DLSS全称是Deep Learning Super Sampling,中文名为深度学习超级采样技术。它能够使用低分辨率图像(比如1080P)生成高分辨率图像(8K),再把8K图像缩回4K,得到超级采样抗锯齿(SSAA)图像。

NVIDIA DLSS 是唯一由 AI 驱动的超级分辨率技术,这一优势能为游戏带来最高可达 2 倍的性能提升。

比如在黑悟空雾气浓重的场景中,都没有出现帧数不稳的情况,主要是得益于DLSS技术。

DLSS是NVIDIA继TXAA之后推出的一种全新独占抗锯齿技术,利用深度学习和AI的强大功能来训练GPU渲染清晰的游戏图像。

DLSS的工作原理是图像超分辨率技术,基于AI和深度学习的一种优化图像的功能,通过英伟达的超算,不断通过AI去学习超高分辨率的游戏图像,将低分辨率图像不断还原补全细节。

因为超算算力巨大,所以它可以慢慢去补全细节,提高分辨率,运用深度卷积神经网络训练,最终输出各种细节接近完美且分辨率极高的图像。

DLSS的运算过程全部在RTX显卡独有的Tensor Core核心单元内完成,所以并不会占用显卡的CUDA通用运算单元,避免了消耗显卡的渲染性能和游戏帧数降低。

DLSS技术可以称为显卡渲染的里程碑。因为在图形领域有个规律,要想要更好的画质,一定要需要更好的性能,而DLSS 2.0这种革命性技术打破了这种规律,可在不影响图像质量的情况下提升性能。

开启DLSS后,引擎的渲染会在1/2到1/4像素的低分辨率下运行。一大半的像素级别的计算会省略。像素级别的计算非常耗费时间和性能,通常来说,画面越好的3A大作,越会消耗渲染性能,渲染性能越是瓶颈,而DLSS则越会提供更大的加速。

游戏中并不需要预置超高清图像,只要用DLSS技术,就启用了驱动程序内置的超算预先计算好的模型,玩游戏打开DLSS功能就会调用。

DLSS真正的特殊之处在于,它是第一个AI算法,同时生成稳定图像,还没有抖动假影。每个游戏都能捕捉到高质量的图像序列,避免了实时渲染的高成本,并且游戏渲染也非常快。

它也是唯一可以利用深度学习神经网络,确保图像质量媲美原生分辨率的画面缩放技术。在没有 AI 支持的缩放技术的情况下,放大后的图像会产生难看的瑕疵,如运动伪影、闪烁和暗淡、模糊的纹理。

借助DLSS技术,首先能带来画质的提升。通过先进的时间反馈技术,能够实现更清晰的图像细节,同时能够提高帧与帧之间的稳定性。

使用DLSS「画质」模式在1080p分辨率下捕捉的图像

其次,能够提升帧率和分辨率。全新的AI网络可以更高效地使用 Tensor Cores 来达成2倍于原来版本的速度,这提高了帧率,并消除以前显卡、设置和分辨率上的限制。

目前,DLSS已经更新到2.3.0版本。

看这2倍提升后的游戏性能,帧率和画质真是没得说。

现在,NVIDIA DLSS已经应用于200款游戏和应用中。

网友热评


看过英伟达展示的这个视频后,网友纷纷担心自己的显卡会不会爆。


大家更关心的是,黑悟空究竟什么时候能来?



参考资料:https://b23.tv/rsULuPzhttps://www.zhihu.com/question/543009889/answer/2573606679https://zhuanlan.zhihu.com/p/134158574

相关文章
|
5月前
|
存储 关系型数据库 C++
【C++从0到王者】第三十四站:红黑树是如何实现的?
【C++从0到王者】第三十四站:红黑树是如何实现的?
35 0
|
6月前
|
Python
星际争霸之小霸王之小蜜蜂(十二)--猫有九条命
星际争霸之小霸王之小蜜蜂(十二)--猫有九条命
|
10月前
|
Java 程序员 开发者
只用一行代码,你能玩出什么花样?
只用一行代码,你能玩出什么花样?
71 1
|
存储 前端开发 开发者
「用前端重返童年🥤」为黑神话悟空定制红白机版游戏开始动画
「用前端重返童年🥤」为黑神话悟空定制红白机版游戏开始动画
143 0
想过七夕?->女朋友陪你玩游戏(C)(中)
在一定数值范围内,游戏随机生成一个数字,玩家输入比随机数大的数字时,程序会提醒,数值大于目标数,反之亦然。通过不断试错,最终找出目标数字。此游戏可以重复玩。
想过七夕?->女朋友陪你玩游戏(C)(中)
想过七夕?->女朋友陪你玩游戏(C)(下)
七夕到了,没有女朋友怎么办?没事~ 写一个小游戏,让女朋友陪你玩扫雷~
想过七夕?->女朋友陪你玩游戏(C)(下)
想过七夕?->女朋友陪你玩游戏(C)(上)
三子棋 七夕到了,没有女朋友怎么办?没事~ 写一个小游戏,让女朋友陪你玩三子棋~
想过七夕?->女朋友陪你玩游戏(C)(上)
|
Linux 开发工具
⚡还敢宕机,佛祖教你做人(11副图+内附源码+效果展示)⚡
⚡还敢宕机,佛祖教你做人(11副图+内附源码+效果展示)⚡
118 0
⚡还敢宕机,佛祖教你做人(11副图+内附源码+效果展示)⚡
|
Unix 程序员 Windows
雷军回顾20年前自己的“程序人生”,还用吴奇隆的歌词文艺了一把
虎嗅注:今天,雷军在他的公众号里发了一篇他20年前写的帖子,那个时候还是1996年,是通过电话线拨号连接到西点BBS上飙帖子玩的年代。那是一个互联网混沌初开的年代,那是一个BBS和Email几乎主宰了全部互联网的年代,那是一个青春的理想和热血沸腾的年代。我是一个程序员,一个软件工程师。到今天,我也依然是一个程序员,一个软件工程师。 雷军在文章中说,本文是20年前我对程序人生的一点看法。20年后的今天,重读之后,这依然是我对程序人生的态度。 文末还引用了吴奇隆的《祝你一路顺风》中的歌词那一天知道你要走,我们一句话都没有说。真是文艺青年啊。下面是雷军20年前写的文章,虎嗅未做删减。 程序人生
488 0
|
弹性计算 Cloud Native 算法
“我想要用我余生,换夜空繁星闪耀”
本文是7月28日《一个95后阿里郎的自学修养》文字稿,我们花了一个小时时间,从一阿里郎学生时代的成长经验,聊到了求职时期的tips,最后聊到了工作后的收获,希望与象牙塔里的你一起分享。
2066 0
“我想要用我余生,换夜空繁星闪耀”

热门文章

最新文章