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对比