NVIDIA光线追踪迈出一大步: 支持Vulkan API

光线追踪技术已经研究了很多年, 但因为软硬件要求极为苛刻, 可预期未来内还不具备实时渲染的可能, 但是整个行业都在努力推进, 尤其是2018年隐隐有爆发之势.

微软正在DX12之中引入DXR API接口, NVIDIA, AMD, Futuremark, EA, Epic, Unity等也都在通过各自的方式努力.

其中, NVIDIA开发的是GameWorks RTX技术, 目前正在和Khronos Group标准组织合作, 将其引入到Vulkan API之中, 并取得了阶段性成果.

在一份最新的技术文档中, NVIDIA提到了一个新的Vulkan API扩展 'VK_NV_raytracing' , 毫无疑问就是用来支持光线追踪的.

从文档描述看, 它支持NVIDIA RTX多项特性, 代码风格也类似于DXR, 因此很方便移植, 跨平台更方便.


光线追踪Vulkan API结构


传统光栅化渲染与光线追踪渲染流程对比

2016 GoodChinaBrand | ICP: 12011751 | China Exports