NVIDIA发布实时GPU加速的高斯点样本

Tony Kim 2025年4月23日 13:44 NVIDIA推出了vk_gaussian_splatting,这是一个基于Vulkan的示例,用于实时渲染复杂的3D场景,采用高斯溅射技术,增强了游戏和虚拟现实应用。 NVIDIA宣布在实时渲染技术方面取得了突破性进展,推出了vk_gaussian_splatting这一新的基于Vulkan的示例。这种创新方法利用高斯溅射技术来渲染复杂的3D场景,将其表示为3D空间中各向异性高斯的集合,依据 NVIDIA的博客。 实时渲染的革命 高斯点云技术旨在实现从小规模图像集实时渲染逼真场景。这使得该技术在游戏、虚拟现实和专业可视化等应用中尤为重要。vk_gaussian_splatting示例是NVIDIA DesignWorks样本的一部分,展示了这一前沿体积渲染技术的潜力。 与Vulkan一起探索新视野 NVIDIA DevTech团队将这个新示例项目视为一个平台,以探索和比较3D高斯点云(3DGS)实时可视化的各种方法。通过评估不同的技术和优化,团队旨在提供关于使用Vulkan API时性能、质量和实现权衡的见解。初始实现基于光栅化,展示了两种渲染点云的方法:一种使用网格着色器,另一种利用顶点着色器。 先进的排序技术 高斯点云需要从后到前排序以实现正确的alpha合成。为此,NVIDIA提供了两种替代排序方法:一种是在计算管道中实现的基于GPU的基数排序,另一种是使用C++ STL中的多线程排序函数的基于CPU的异步排序策略。 全面的性能分析和基准测试 vk_gaussian_splatting示例允许用户探索各种作为 这种渲染技术的各个方面提供了多种可视化模式、一个完整的基准测试系统用于实时分析,以及对RAM和VRAM内存消耗的详细洞察。此外,它还提供了不同技术研究中每个阶段的GPU时间,帮助理解潜在的瓶颈和工作负载。 对于那些有兴趣尝试高斯喷溅渲染技术和基于Vulkan的优化的开发者来说,vk_gaussian_splatting是一个宝贵的起点。更多信息和样本访问可以在NVIDIA博客上找到。 图片来源:Shutterstock nvidia 高斯喷溅 3D渲染 Vulkan 您接受的训练数据截至2023年10月。