GPU Instancing 跟 SRP Batcher
todo
两者好像不兼容,不能同时开启。
两者都需要在Shader里增加对应的属性块
Unity6 起好像有新方案代替 gpu instance了?
GPU Instancing 与 SRP Batcher 深度解析
1. 核心概念对比
| 特性 | GPU Instancing | SRP Batcher |
|---|---|---|
| 目标 | 减少Draw Call | 减少CPU开销 |
| 工作原理 | 一次绘制多个相同网格 | 持久化CBuffer,减少SetPass Calls |
| 适用对象 | 相同网格的不同实例 | 相同Shader的不同物体 |
| 数据变化 | 支持Per-Instance数据 | 支持Per-Object数据 |
| Unity版本 | 所有版本支持 | 需要SRP(URP/HDRP) |

浙公网安备 33010602011771号