游戏场景中经常会出现多个重复模型的AI,模型比例和材质球都用的是同一套,这个时候可以考虑使用GPU instancing来合并渲染批次。

参考资料:U3D api对于合并的讲解,RenderQueue

简单来说,就是在shader中加入关键的几句话

最后是关于要渲染的批次分层,主要是改RenderQueue层级的数:

这样就可以防止因为物体叠加而增加渲染批次(2D游戏或者UI中,可能会由于渲染先后顺序导致画面前后问题)。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐