图形卡
Nvidia小行星显示出图因和网格阴影的全部潜力
目录:
Nvidia Asteroids展示了Turing架构的Mesh Shading技术的优势。 演示表明,这项新技术可以更好地利用GPU的计算资源,并在处理大量复杂对象时提高图像质量。
Nvidia小行星,“网格着色”功能的一个示例
图灵架构收到了新的可编程几何着色通道 。 新的管道不使用固定功能处理管道中间的每个流中的顶点或几何图形,而是与一组对象同时工作, 使用GPU并使用应用程序本身建立的规则创建小网格 。 这种方法显着提高了几何编程的能力 ,允许实施高级选择方法,更高级别的详细信息或加快拓扑的生成。
我们建议阅读有关Nvidia的文章, 该文章将在2019年将其RTX Turing系列更新为7 nm
在Nvidia Asteroids演示中, 尽管所创建场景的复杂性,图形处理器仍可提供很高的帧速率 。 可以观察到, 着色器可以有效地删除永远不可见的三角形 ,并仅显示所显示像素中存在的三角形 。 也就是说,GPU仅绘制可见的内容。
演示中的每个小行星都有十个级别的细节,不同级别的三角形的数量不同。 如您所见,三角形的数量已超过500万个 。 使用动态细节级别可以通过减少用于构建场景中所有对象的三角形数量来减少GPU的负担。 结果,三角形的数量减少了几个数量级,仅保留了创建高质量,精确图像所需的三角形。
NVIDIA还指出,该演示完全不使用平铺,并且所有渲染仅通过Mesh Shading技术强制完成 。 请注意,只有图灵卡与网格着色技术兼容。