您当前的位置: 首页 >  unity

十幺卜入

暂无认证

  • 4浏览

    0关注

    119博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Unity3d静动态批处理Batching优化帧率、Batches(DrawCall) 初使用

十幺卜入 发布时间:2021-01-25 15:22:34 ,浏览量:4

Unity3d静动态批处理Batching优化帧率、Batches(DrawCall) 初使用
  • 前言
  • Batching使用
    • 设置中启用
    • 设置静态对象
    • Enable GPU Instacing
  • Batching前
  • Batching后

前言

项目中有大量的相同的模型,造成帧率降低同时Batches(相当于DrawCall)高,通过查找发现Batching方式可以改善这种情况,进行了尝试,真的显著的改善,在这mark一下。

Batching使用

不同版本可能会有差异,这里使用的是2019

设置中启用

Player Settings > Player> Other Settings > 勾选 Static Batching 和Dynamic Batching 在这里插入图片描述

设置静态对象

将静态节点在Inspector面板上的Static勾选(实际上只需要勾选Batching Static即可?未验证)

Enable GPU Instacing

勾选材质球的Enable GPU Instacing 在这里插入图片描述

多个一样的模型会被动态批次合并优化掉,但动态批次合并有很多种情况不可用,请自行查阅。

Batching前

在这里插入图片描述

Batching后

在这里插入图片描述

对比发现真的显著改善了!!。 很多细节没来得及梳理和查看,以后慢慢整理。

关注
打赏
1663314737
查看更多评论
立即登录/注册

微信扫码登录

0.0694s