directx有什么用

directx有什么用

随着N卡新驱动的更新,GTX 1060 6GB以上的显卡也开始支持光线追踪技术,这让许多小伙伴欢欣鼓舞。真正开启这个选项后,体验如何呢?让我们一起来探讨一下这个神秘的光线追踪技术,以及我们的显卡是否应该开启这个功能。

光线追踪(Raytracing)其实并不是一项全新的技术,但由于光线处理需要消耗大量的资源,因此在游戏中一直使用得较为克制。直到N卡新产品RTX系列的推出,这一技术才被广泛宣传并被游戏厂商所接受。这是因为RTX系列内置了针对光线追踪的“加速”技术,使得这一功能更加实用。

虽然任何显卡都可以使用光线追踪技术,但实际效果却有所不同。微软最近将光线追踪技术融入了DirectX 12中,即DX12 DXR,不仅支持RTX显卡,还能让其他显卡通过纯计算方式获得光线追踪效果。其运行速度如何呢?

光线追踪主要包括三个步骤:生成光线、找出光线与场景物体的交汇点、对交汇点进行着色计算。其中,第一和第三步是GPU早已掌握的技能,速度非常快,而第二步则是最困难的。为了理解物体表面的建模形状并据此进行计算,这一步需要消耗75%~95%的计算能力。

RTX系列的加速功能则是通过内置大量简化模型,快速套用,并通过DLSS超级采样抗锯齿技术进一步简化表面计算,从而大幅降低计算消耗。在游戏场景复杂、光线追踪操作过多的情况下,即使是RTX显卡的帧速也可能会“崩溃”。

那么,在近期的几款典型光线追踪游戏中,显卡的表现究竟如何呢?以《战地5》、《古墓丽影:暗影》、《地铁:离去》等游戏为例,非RTX显卡在开启光线追踪后,表现并不理想。而在更新的光线追踪游戏中,即便是RTX 2060也显得有些吃力。

如果玩家追求满屏光效的真实自然,那么目前RTX显卡是必需的,建议考虑购买RTX 2070级别的显卡。如果只是想在目前的游戏中开启光线追踪的低特效,至少需要一个GTX 1660级别的显卡。对于拥有1080 Ti的玩家,可以尝试高特效设置或使用GeForce Experience自动调整设置。但是要注意做好心理准备应对帧速狂降的情况。


directx有什么用