在英伟达最新一代图灵(Turing)RTX 显卡中普及的光线追踪(Ray Tracing)技术,现已隆重加入微软的 DirectX 12 大礼包。
在 DX12 API 的加持下,旧款显卡也将能够支持 DirectX Raytracing 光线追踪运算加速技术(简称 DXR),通过 API 来协调光追与着色器定义资源。
光线跟踪可以通过多种方式实现:较慢的 FP32 模式下的计算、较快的 FP32 和 INT32 模式、或使用最具效率的 RT 专属硬件核心。
如果你想畅玩光追大作,最好还是购买一款合适的 RTX 显卡。不过四月的英伟达驱动更新,将为旧显卡带来对 Ray Tracing(通过DXR)的支持。
除了桌面级独显,等效的移动显卡也能够使用这项功能。不过 Pascal 架构的老显卡,只能在较低效率的 FP32 模式下运行,不然无法保证流畅的场景渲染速度。
不带硬件光追模块的图灵 GTX 系列显卡,支持 FP32 + INT32 模式,能够在一定程度上加速 RT 应用。那些采用新 DXR API 打造的游戏,将能够用上全局照明和阴影等部分光追特效。
演示期间,英伟达选择了一块只支持 FP32 计算的 Pascal 显卡(GTX 1080 Ti),展示了 DXR 光追在《地铁:逃离》游戏中的应用。
作为对比的有不带光追核心的 RTX 2080(换成 GTX 1660 Ti 也类似),其支持 FP32 和 INT32 计算。从结果来看,DXR 软件光追的作用还是比较喜人的。
据悉,首款启用 DXR 支持的游戏,将是耐克森(Nexon)在亚洲推出的大型多人线上游戏《猎龙》(Dragon Hound)。
不过英伟达也指出,其他玩家也可以在本次更新后,借助 DXR 来体验《战地 V》、《古墓丽影:暗影》等游戏,以及 3DMARK 的《Port Royal》光追基准测试。
最后,业界知名的两款游戏引擎制 —— Unreal 和 Unity —— 将在适当的时候推出对“即时 DXR”功能的支持,以便开发者在自己的作品中实现光线追踪效果。
随着时间的推移,未来支持 DXR 的游戏有望蓬勃发展,甚至推广到更多的应用场景。
[via AnandTech]
本文素材来自互联网