Vulkan光线追踪标准发布

2021-01-22 08:58:20 电脑爱好者 2021年2期

最近两年的游戏圈,最热的技术无疑就是光线追踪,可以实时渲染出趋近于真实世界的光影特效,为游戏玩家带来更加震撼的视觉体验。随着Khronos Group在2020年底正式发布Vulkan光线追踪标准,PC和移动端终于有望一统光追体验。

Vulkan是一个跨平台的2D和3 D绘图应用程序接口(A PI),最早由科納斯组织(Khronos Group)在2015年游戏开发者大会(GDC)上发表。手机用户对这个API应该不会陌生,当年《王者荣耀》就曾推出过Vulkan专版,可提供更低的CPU占用与更直接的GPU控制,显著提升中端手机运行游戏的帧率并降低耗电(图1)。

我们可以将Vulkan视为OpenGL的接班人,是微软倡导的DirectX图形接口的最大竞争对手之一。虽然英伟达、AMD和DirectX12都先后支持光线追踪技术,但它们主要都是用于PC端,以手机为代表的移动端用户无缘享用。

Khronos Group发布的Vulkan光追扩展规范是业内第一个开放的、跨平台的、跨厂商的光追加速标准。Vulkan光追规范和DX12 DXR有相似之处,但它引入了更多高级功能,比如在主CPU上载入均衡的光追设置操作(图2),而且其不仅兼容英伟达、AMD、英特尔旗下的电脑GPU,还适用于高通、三星、麒麟、联发科SoC集成的移动GPU。

目前,AMD和英伟达已经发布了支持Vulkan光线追踪的新版驱动,英特尔即将推出的Xe HPG高性能独立显卡也会正式支持这一技术。在移动端,Imagination即将推出的IMG C系列移动GPU、ARM下一代Mali GPU以及高通下一代Adreno GPU都有望支持Vulkan光线追踪,届时在手机那小小的屏幕上,也能看到趋近于真实的光影特效了(图3)。