Unity 动态批处理、静态批处理、GPU Instaning、SRP Batcher 笔记

1、动态批处理(同材质、小网格)

  • 同材质 :同一材质实例。
  • 小网格 :Mesh最大顶点数不可超过300。

备注:原理是CPU合并小网格。并注意:不支持****镜像缩放、不支持延迟渲染、顶点属性越多,可允许的顶点数越少。


2、静态批处理(同材质)

  • 同材质 :同一材质实例。

备注:游戏对象勾选批处理静态并烘焙。


**动态批处理、**静态批处理 设置


3、GPU Instancing(同网格、同材质)

  • 同网格且同材质:同一Mesh,同一材质,材质必须支持并设置 GUP Instancing(在材质面板中勾选)

备注:使用材质属性块 来进行 "同材质的属性微调" ,GPU Instancing可兼容。 GPU Instancing 不是合并网格,而是一次性提交多个相同网格的绘制指令,让 GPU 自行绘制多次,这样能减轻CPU、显存压力。
GPU Instancing 设置


4、SRP Batcher(同Shader)

  • 核心要求:同 Shader 变体

    只要物体使用完全相同的 Shader 变体 (比如都是 Universal Render Pipeline/Lit 且开启了相同关键字),即使材质参数不同(如颜色、贴图不同),也能合批。

  • 不要求同网格

    可以混合渲染球体、立方体、角色等任何网格。

  • 不要求同材质

    不同材质实例,只要底层 Shader 相同,就可以批处理。这是它与动态/静态批处理的最大区别。

  • 必须使用 URP 或 HDRP 渲染管线(内置管线不支持)。

  • 不能使用 MaterialPropertyBlock,否则会打断合批。


相关推荐
Xudde.22 分钟前
DC-1 靶机渗透测试(Vulnhub Writeup)
笔记·学习·安全·web安全
海绵宝宝转agent1 小时前
2026-10-14算法+面经总结
java·笔记·算法·缓存
skywalk81631 小时前
Monty / 千脑理论(Thousand Brains Project)学习笔记
笔记·学习·monty·千脑理论
霖霖7141 小时前
【ESP32笔记】ESP中的分区表
笔记·单片机·mcu·物联网
Xudde.2 小时前
Billu: box 靶机渗透测试(Vulnhub Writeup)
笔记·学习·安全·web安全
ouynagda2 小时前
iMX6ull Linux 嵌入式驱动开发笔记(LCD / ADXL345 / SPI 子系统)
linux·arm开发·驱动开发·笔记·嵌入式硬件
qq_284274052 小时前
信号分析·傅里叶级数与频谱(单边谱·双边谱·傅里叶变换)CSDN发布稿
笔记·学习·信号处理·傅里叶分析
xian_wwq2 小时前
【学习笔记】pgvector 入门:用 PostgreSQL 直接实现向量检索-13
笔记·学习·postgresql
程序猿乐锅2 小时前
【从0-1学习Python | 第四篇】Python 字符串和元组
java·开发语言·笔记·后端·python·学习
qq_284274053 小时前
电气控制与PLC·HMI触摸屏组态与自动伸缩门控制系统 CSDN发布稿
笔记·学习·自动化