DirectX 12 Ultimate为DirectX 12增加了强大的新功能和能力,包括DirectX光线跟踪Tier 1.1,网格着色器,采样反馈和可变速率着色(VRS)。
在DirectX 12 Ultimate发布后,我们开始在3DMark中添加新的测试,以展示游戏如何从这些新功能中获益。
我们最新增加的是3DMark Mesh Shader功能测试,这个新测试显示了游戏开发者如何通过在图形管道中使用Mesh Shader来提高帧率。
什么是网格着色器?
网格着色器引入了一种新的几何处理方法,简化了图形管道,同时也给开发人员更多的灵活性和控制权。
在3D图形中,网格是定义对象形状的顶点、边和面的集合。在当前的图形管道中,网格中的所有几何数据必须依次处理,然后才能采取任何进一步的步骤。这可能成为显著的性能瓶颈。
网格着色器用一个新的模型取代了旧的方法,它带来了计算编程模型的能力,灵活性和控制的几何管道。
网格着色器可以处理一个网格的小部分,称为网格,与一个更大程度的灵活性和控制并行。
放大着色器,网格着色器管道的另一个新部分,对于剔除特别有用,因为它们可以有效地确定哪些网格在着色之前是可见的。放大着色器可以比传统方法更有效地剔除不可见的网格。
你可以在微软DirectX开发者博客和DirectX功能规范中阅读更多关于网格着色器的信息。
使用3DMark测试网格着色器的性能
3DMark Mesh Shader功能测试显示了游戏引擎如何通过使用Mesh Shader管道有效地剔除相机不可见的几何图形来提高性能。
测试场景是一个大厅,里面有许多排非常详细的雕刻柱子。当摄像机在场景中移动时,前景中的柱子挡住了后面柱子的视线。
使用3DMark体验DirectX 12 Ultimate
DirectX 12 Ultimate为DirectX 12增加了强大的新功能和功能。这些功能使得游戏开发者能够创造出更加逼真的图像,同时也能够提高性能和帧率。
3DMark对DirectX 12 Ultimate的每个新功能都有一个专门的测试:
- 3DMark DirectX光线跟踪功能测试
- 3DMark网格着色器功能测试
- 3DMark VRS功能测试
- 3DMark采样反馈功能测试(今年晚些时候)
除了测量性能外,每个测试都有一个交互模式,可以让您使用不同的设置来测试对图像质量和性能的影响。
你可以在微软DirectX开发者博客上阅读更多有关DirectX 12 Ultimate的信息。
系统需求
要运行3DMark Mesh Shader功能测试,你需要Windows 10 2004或更高版本,以及一个支持微软DirectX 12 Ultimate驱动的显卡。
3 dmark高级版
网格着色器功能测试现在作为3DMark高级版的免费更新可用。
3 dmark专业版
网格着色器功能测试是作为3DMark专业版客户的免费更新与有效的年度许可证。拥有较老的永久许可证的客户将需要购买年度许可证来解锁测试。
来源:UL标准