zoukankan      html  css  js  c++  java
  • 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对比

  • 相关阅读:
    logging模块
    configparser模块
    hashlib模块
    shutil模块
    json与pickle模块
    random模块
    OS模块
    如何不使用共享内存实现windows与虚拟机中进行文件的传输
    结构体的定义方式(仅定义)
    数据结构练习之寻找顺序表中的主要元素
  • 原文地址:https://www.cnblogs.com/dan2/p/14246843.html
Copyright © 2011-2022 走看看