Mesh Shader测试过程会搭建许多柱子。摄影机移动时会让前景挡住背景,借以测试Mesh Shader的功能。通过动图就可以了解Mesh Shader仅需搭建摄影机视角中的对象,能够降低运算负担。
在DirectX 12 Ultimate推出后,3DMark也加入了许多测试工具,最新的Mesh Shader功能测试可以让游戏开发者验证这种绘图方式带来的性能增益v2rayn 免费,。
在3D绘图中,网格(Mesh)指的是由顶点、线、面所构成的几何图形,在传统的绘图流程中,需要先完成搭建所有网格,然后才能进行其他步骤,将成为严重的性能瓶颈。
Mesh Shader可以将全体网格细切为许多小型的Meshlet,不但可以借由平行运算增加化解瓶颈,还可以通过Amplification Shader在搭建之前剔除不会出现在画面内的Meshlet,达到提升性能的功效。
在Mesh Shader功能测试中,程序会搭建具有许多精细雕刻柱子的场景,并会移动摄影机角度,让前景挡住后方景物。第1轮测试会以传统方式搭建与剔除网格v2rayn连接不上,第2轮测试则会通过Mesh Shader有效地剔除不可见的网格,来提高性能表现v2rayn 免费,并统计2种方式的性能差距。
THE END