提示:仅供参考,有误之处,麻烦大佬指出,不胜感激!
前言
GPU Instancing也是一种Draw call的优化方案,使用一个Draw call就能渲染具有多个相同材质的网格对象。而这些网格的每个copy称为一个实例(Instancing)。
使用GPU Instancing可以在一个Draw Call中同时渲染多个相同或类似的物体,从而减少CPU和GPU的开销。
什么是Draw call这章有详细介绍 Unity 性能优化之数据面板(Statistics)(一) ):
Draw Call是指CPU向GPU发送绘制指令的过程,一个Draw Call就是CPU向GPU发送的一组绘制指令,可以绘制出一个或多个物体。
GPU Instancing比较适合场景中有大量重复的网格实例,例如:草、树木、灌木丛 或者大量 重复性物体。
一、GPU Instancing使用方法
要启用GPU Instancing,