Mesa的开发者Konstantin Seurer在过去几个月一直致力于研究如何调用CPU资源来实现Vulkan光线追踪效果。经过不懈努力,现在终于取得了一定突破,使得《雷神之锤 II》能够在光线追踪效果下达到1FPS的运行速度。
质疑与回应
Seurer在宣布这项研究成果时,面对着不少人对项目实用性的质疑。然而,Seurer用一句话回应了这些质疑和期望:“不要在意性能”。
Lavapipe的调整与支持
根据报道,Seurer成功调整了Lavapipe(Mesa基于CPU的通用软件Vulkan实现),使其支持了VK_KHR_acceleration_structure、VK_KHR_deferred_host_operations和VK_KHR_ray_query等功能,从而能够支持部分基于RADV和旧版Radeon GPU的模拟光线追踪代码移植。
性能“糟糕”的一张截图
一张截图展示了在启用Vulkan光线追踪后,《Quake II》的运行速度仅为1FPS。这种看似“糟糕”的性能自然是因为调用Mesa Lavapipe驱动程序,仅通过CPU渲染实现的结果。
尽管性能暂时不能令人满意,但Konstantin Seurer的努力和突破为Vulkan光线追踪技术的发展带来了新的可能性。他的探索不仅是技术上的挑战,更是对未来游戏图形渲染的一次探索和突破。