Terrain Darw Instanced简单性能测试

1. PC测试结果

数据说明:

  开启Draw Instanced帧率不升反降(幅度不是很大),但是Batches可以看到有明显的减少,shadow casters也有明显减少,尤其是在摄像机距离很近的情况。

  打洞对帧率没有什么影响,SetPass Calls会增加。 打洞同时开启Draw Instanced,Batches会有少量增加。打洞不会影响网格数。

  远景的均少顶点数与网格数于近景的,可见unity应该是有自动处理实现了LOD。

测试示例图如下(可点击查看原图):

2.移动端测试结果

  米10 Pro:高通骄龙865,8核8G 2.84GHz

  荣耀9x pro:麒麟810,8核8G 2.27GHz

 数据说明:

  移动端开启Drwa Instanced没有提升,反而在小部分情况会降低帧率,普遍会使内存增长20M上下,会减少cpu占用,未发现固定比例

  打洞在米10上为造成明显影响,在荣耀9x上部分用例内存有少量增加

 米10测试用例图如下:

 

  

荣耀9x测试用例如下图:

 3.Draw Instanced 开启效果对比

 

加大Piexl Error 网格会减少

Piexl Error = 5下,开启关闭Draw Instanced对比

原文地址:https://www.cnblogs.com/dan2/p/14246843.html