RTX20系显卡值不值得买 RTX2080和RTX2080Ti详细评测
三、架构解析之RT核心、光线追踪
图灵架构和RTX 20系列的最大亮点和卖点当然是——游戏实时光线追踪!
从第一颗GPU NVIDIA GeForce 256诞生至今已经整整19年,GPU规模和技术越来越发达,但是最底层的图形渲染技术其实几乎一成不变,始终都是光栅化渲染,通过计算三角形和多边形来获得画面输出,好处是资源消耗容易控制,坏处就是距离真实画面相差甚远,甚至永远不可能接近。
光线追踪(Ray Tracing)技术则堪称图形界的“圣杯”,简单地说就是在图形渲染过程中实时跟踪物体和环境的光线,准确进行光线反射和折射、全局照明、物理阴影的绘制,可以带来近乎百分之百真实的渲染画面,尤其是光影效果。
光线追踪技术其实并不新鲜,1969年的时候在IBM工作的Arthur Appel就提出了这种概念,当时叫做Ray Casting,距今已经整整半个世纪。
1979年,Turner Whitted研究出了递归光线追踪算法(Recursive RayTracing Algorithm)。
1984年,Carpenter等人发表了一篇关于分布式光线追踪的论文《Distributed RayTracing》,影响甚广。
但是,光线追踪的算法非常简单,稍有计算机图形只是的人都能理解,关键在于如何优化提高效率,因为它需要的计算量太过庞大,想想要实时计算场景中无数光线每时每刻的各种传播,那是多么恐怖,以前的GPU根本无力承担实时计算。
因此直到2006年迪士尼的《汽车总动员》(Cars),影视行业才开始使用光线追踪渲染,如今大多数的照片级渲染系统多时基于光线追踪的,但背后都是超大规模的计算机群在吃撑,一帧画面往往都要渲染几个小时。
虽然大家都在努力,但就在一个月前,如果说普通显卡可以在游戏里实现光线追踪(尽管是有条件的),相信绝大多数人都不会相信,但是NVIDIA的图灵做到了。
NVIDIA在图灵架构中集成了最多72个RT Core核心,每个SM单元一个,专门用来服务光线追踪运算,等于一个特殊的专用单元,由硬件加速取代软件模拟,效率自然要比CUDA这种通用单元高很多,就像GPU做并行计算比CPU强得多
简单来说,图灵架构的光线追踪运算步骤是这样的:着色器单元首先发出光线探测请求,RT Core核心就开始完全接管下边的工作,并分为两个过程,其中包围盒求交评估单元(Box Intersection Evaluators)进行包围盒的获取和解码,并进行求交测试,得到子包围盒或者三角形。
如果是子包围盒,就返回重新执行,重复刚才的步骤。如果是三角形,那就交给三角形求交评估单元(Triangle Intersection Evaluators),做下一步的求交测试,直到得到最终结果并输出给着色器,进行最终渲染。
看懵了对吧?懵了就对了……
整个光线追踪计算过程中,运用的主要是BVH算法,也就是Bounding Volume Hierarchy Traversal,层次包围盒遍历的意思。
比如渲染对象是一只兔子,要几算一条光线和兔子本身的交互,就把兔子所在空间划分成N个包围盒,计算光线和哪一个包围盒相交,是的话就再把这个包围盒继续划分成N个更小的包围盒,再次计算相交,如此反复,一直找到和光线相交的三角形所在的包围盒,再对这个三角形进行最终的渲染。
BVH算法可以大大减少计算每一条光线最近相交点所需要遍历的三角形数量,而且只需要进行一次就能给所有光线使用,大大提高了执行效率。
除了硬件方面的工作,软件方面既有NVIDIA自己的OptiX光线追踪引擎、GameWorks SDK光线追踪模块,也有微软的DirectX 12 Ray-Tracing(DXR) API、Windows ML中间件,后者会在即将发布的Windows 10 2018年秋季更新版中正式提供。
性能方面,RTX 2080 Ti在精简了四个只有68个RT核心的情况下,每秒钟可以计算超过100亿条光线,大约等于100TFlops(每秒1000亿次浮点运算)。
而上代GTX 1080 Ti虽然也能执行光线追踪,但因为没有专用单元和算法,效率只有RTX 2080 Ti的大约十分之一,不足以实时用于游戏。
接下来欣赏欣赏NVIDIA RTX光线追踪的效果和对比:
↑↑↑官方DEMO
目前支持NVIDIA光线追踪技术的游戏有11款(和首发时相比没变),分别是:
- 《神力科莎》 (Assetto Corsa Competizione)
- 《原子之心》 (Atomic Heart)
- 《战地5》 (Battlefield V)
- 《控制》 (Control)
- 《应征入伍》 (Enlisted)
- 《逆水寒》 (Justice
- 《剑网3》 (JX3)
- 《机甲战士5:雇佣兵》(MechWarrior 5:Mercenaries)
- 《地铁:离去》
- 《Project DH》
- 《古墓丽影:暗影》(Shadow of the Tomb Raider)
不过,RTX 20系列上市初期,可以玩的光线追踪游戏暂时还是零,比如《古墓丽影:暗影》首发不支持得后期打补丁,《战地5》则跳票了。
相关文章
- 英伟达一代RTX20系显卡带来“光线追踪”全新技术,被称为是颠覆性的技术革新,堪称12年来GPU的最大飞跃。由于光线追踪的算法与现实的真实世界物理规则几乎一致,能够大幅改2018-09-18
GTX2060显卡跑分曝光 性能相比GTX1060高出了30%
英伟达最近发布了全新的RTX20系列显卡,其中顶级的2080ti显卡作为1080ti的升级版本,价格也进行了升级,并且价格竟然高于很多非公版。高昂的价格似乎让很多消费者失望,因2018-09-12- 随着3A游戏在内容和画质上的提升,它们对于电脑的硬件配置要求也越来越高,尤其是显卡部分,没有过硬的实力,还真是带不起高清的游戏画面。所以,如果你也想畅玩3A游戏大作2018-09-05
RTX2080Ti配什么主板好 RTX2080Ti显卡配什么CPU好
随着RTX2080Ti显卡正式发布,备受高端游戏玩家关注。相比于RTX2080高端显卡,显然RTX2080Ti无疑更发烧、更强悍。相信大家都已经知道了,那就是该显卡将于本月20日会上市,2018-09-04- 八月再见,九月你好!转眼间又进入了忙碌的9月季,对于大部分朋友来说,9月是个忙碌的日子,在本月对于DIY市场来说,也不会平淡,本月RTX2080/2080Ti显卡会上市,对于新显2018-09-03
Vega56显卡怎么刷Bios VEGA56显卡刷Vega64方法
刷Bios很多人都不会陌生,一起是主板刷Bios也比较常见。但最近网上有大神玩起了显卡刷Bios,成功将Vega56显卡Bios刷成了RX VEGA 64的Bios,显卡性能提升超过了10%。那么,V2018-08-31- 相信关注DIY新闻和资讯的小伙伴都知道了,那就是最近NVIDIA已经正式发布了全新的RTX 20系显卡,该系列显卡基于全新的Turing图灵架构,采用了光线追踪技术,可谓在性能方面2018-08-29
RTX2080和RTX2080Ti哪个好 RTX2080/RTX2080Ti价格和参数对比
RTX2080和RTX2080Ti会在下个月正式上市,那么RTX2080和RTX2080Ti哪个好?下面小编带来RTX2080/RTX2080Ti价格和参数对比,希望对大家有所帮助2018-08-25RTX2080性能怎么样 显卡天梯图秒懂RTX2080性能排行
近日NVIDIA正式发布了全新的RTX20系列显卡,此次带来的新显卡一共有三款。其中最先上市的是RTX2080,由于这款显卡将于9月才会正式上市,当然我们通过参数规格和官方公布的2018-08-25RTX2080Ti和GTX1080Ti哪个好 GTX1080Ti与RTX2080Ti详细对比
RTX2080Ti和GTX1080Ti哪个好呢?下面小编为大家带来了GTX1080Ti与RTX2080Ti规格对比,赶紧看看吧2018-08-22
最新评论