显著提高图像质量,英伟达用Asteroids展示网格着色技术,在场景中渲染大量复杂对象
NVIDIA的Asteroids演示展示了在渲染复杂对象的场景中,内置于NVIDIA图灵GPU架构中的网格着色技术可以显著提高性能和图像质量。新型可编程几何着色管道带来了基于任务和网格着色器的全新着色器类型,将计算编程模型的优势引入图形管道。通过应用程序定义的规则和协作线程组,在芯片上生成紧凑的网格(meshlets),大大提高了几何处理管理的可编程性,实现了高级剔除技术LOD和完全程序化的拓扑生成。通过将对象列表处理的关键性能瓶颈从CPU转移到GPU网格着色程序,Asteroids可以实现非常高的帧速率,并有效消除不可见的图元。除了动态LOD,网格着色还允许实现智能剔除系统,显著提高了渲染效率。通过结合高效的GPU剔除和LOD技术,NVIDIA将绘制的三角形数量减少了几个数量级,仅保留了维持高图像保真度所需的数量。Asteroids演示中使用的是网格着色,而不是曲面细分,并建议使用游戏手柄来控制相机和飞船的移动。演示可以从NVIDIA官网下载,并通过基于图灵架构的显卡进行体验。