减少渲染顶点的数量

网格在其顶点缓冲区中包含顶点,渲染网格的每个顶点由顶点着色器评估。多边形在由顶点标记的点之间填充。这意味着屏幕上的网格和顶点越多,应用程序的速度就越慢。

为了提高应用程序的网格性能:

  • 请确保不存在任何多余的网格、顶点或多边形。

  • 从着色器未使用的网格中移除顶点属性。顶点大小越小,访问顶点数据的效率越高,内存消耗越低。您可以在大多数3D建模软件中导出时移除不必要的顶点属性。导出设置通常包括导出的顶点属性列表,例如法线、顶点颜色等。例如,如果网格在渲染时不使用纹理材质,则纹理坐标顶点属性是不必要的,您可以将其移除。

  • 减少您在应用程序中使用的网格中的顶点数量。

  • 使用纹理而不是顶点对细节进行建模。

另请参阅

设置顶点缓存的正确大小

设置剔除

并行加载资源

排除应用程序性能问题