英伟达详述面向Vulkan的实时光线追踪技术
英伟达在消费者GPU中首次实现了实时光线追踪,并推出了一个名为VK_NVX_raytracing的Vulkan扩展,该扩展允许开发者通过Vulkan API使用英伟达的实时光线追踪技术。这个扩展属于开发者预览版,仍然可能在最终版本中进行一些更改。光线追踪API是英伟达多年研究的结果,最终在实时光线追踪(RTX)技术中达到顶峰。英伟达在Vulkan中引入了光线追踪的概念,并定义了一组新的着色器域和光线追踪管道。光线追踪管道包含光线生成着色器、相交着色器、击中着色器和未击中着色器,以及光线追踪相关的参数。最后,通过命令vkCmdTraceRaysNVX启动光线追踪工作。英伟达将VK_NVX_raytracing作为开发者预览版发布,以支持开发者在Vulkan中开发光线追踪应用程序。他们相信Vulkan为实时光线追踪提供了良好的基础,可以与现有的光栅化功能无缝集成。