news 2026/4/3 3:37:27

3.5 静态批处理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
3.5 静态批处理

1.静态批处理简介

2.如何开启静态批处理

3.静态批处理的限制

4.静态批处理数据上传


1.静态批处理

a.静态批处理定义 静态批处理(StaticBatching)是Unity用来减少CPU Draw Call开销的一种批处理方式,它将多个静态对象(位置,旋转,缩放 都不会在运行中改变的物体)的网格数据合并成一个或少量的大网格,从而一次性提交给GPU绘制;前提条件:想要进行静态批 处理的物体需要勾选Static中的Batching Static
b.主要原来 Unity加载场景时,将使用相同材质的静态物体的网格数据合并成更大的网格;在渲染时,这些静态物体就能通过一次DrawCall 一起绘制

2.如何开启静态批处理

一般静态批处理功能都是默认开启的,不管在内置渲染管线还是SRP中 Player Settings ——>Other Settings ——>Rendering ——>Static Batching

3.静态批处理的限制

a.必须是勾选了Batching Static的物体 b.必须是相同材质(渲染状态必须一致),不同材质的对象会放入不同批次 c.每个静态批次最多可以包含64,000个顶点,如果超过这个数目,Unity会创建另一个批次 d.进行静态批处理的对象,运行时不能改变Transform(位置、旋转、缩放),否则会失去批处理资格 e.运行时不能修改网格,比如通过脚本代码调用相关API修改网格数据等 f.动态创建的静态对象不会进行静态批处理,运行时如果动态创建静态对象;这些对象如果不做处理,并不会被静态批处理 因此我们需要尽量把想要进行静态批处理的对象放在原始场景中

4.静态批处理数据上传

a.首次绘制:CPU → GPU数据上传 静态批处理的合并操作完成后,合并后的网格数据会被存储在CPU的内存中(RAM);当游戏第一次渲染这个静态批次时,CPU会 执行"数据上传"操作:把合并后的顶点、索引、法线、切线等完整数据,从CPU内存拷贝到GPU显存(VRAM),并在显存中创建 一个持久化的缓冲区(通常是顶点缓冲区 VBO+索引缓冲区 IBO)上传完成后,CPU会记录这个缓冲区在显存中的"地址",后续绘制只需要调用这个地址即可
b.后续绘制:直接复用GPU显存数据 从第二次绘制开始,CPU不需要再传输任何网格数据,只需要向GPU发送绘制指令:-指定要使用的显存缓冲区地址-传递材质、光照等少量动态参数-触发 GPU 的渲染管线执行绘制 GPU收到指令后,直接从显存的持久化缓冲区中读取网格数据,无需等待CPU的二次传输
c.数据从显存释放的唯一条件 只有满足以下任意一种情况,显存中的静态批次网格数据才会被释放,下次再渲染时才需要重新上传-该静态批次所属的场景被卸载(比如:切换到其他场景)-手动调用了释放显存的API(比如:Unity中的Mesh.UnloadMeshData())-游戏退出或应用被系统回收资源
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/4 16:57:59

大模型推理服务冷启动优化:从10分钟到秒级的实现技巧

本文介绍百度智能云团队基于vLLM框架对大模型推理服务的冷启动优化,通过跨实例模型权重加载加速、中间状态复用、延迟CUDA Graph捕获、守护实例预铺等技术,将Qwen3-235B-A22B模型的推理服务启动时间从近10分钟缩短到6秒以内。文章详细分析了冷启动的主要…

作者头像 李华
网站建设 2026/3/17 3:08:25

2025年大模型深度解析:5个颠覆认知的技术真相,小白到程序员必看

本文揭示了2025年大语言模型的5个关键进展:模型训练成本远低于预期;AI排行榜可信度下降;真正的进步来自更聪明的推理与工具调用,而非单纯扩大规模;AI更像国际象棋搭档而非替代者;私有数据成为AI竞争新焦点。…

作者头像 李华
网站建设 2026/4/3 1:32:47

【无人机三维路径规划】基于非支配排序遗传算法NSGA-II实现城市 山地 郊区环境下无人机三维路径规划 路径总长度最短(能耗最少)规避障碍物 安全性最高 飞行稳定性 飞行高度合理附matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和数学建模资料 &#x1f34…

作者头像 李华
网站建设 2026/3/27 0:14:52

343454

42433467

作者头像 李华
网站建设 2026/4/2 12:08:07

Python_uniapp-心理健康测评服务微信小程序的设计与实现

文章目录心理健康测评服务微信小程序的设计与实现摘要系统设计与实现的思路主要技术与实现手段源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!心理健康测评服务微信小程序的设计与实现摘要 随着社会压力增大,心理健康问题日益…

作者头像 李华
网站建设 2026/3/12 2:01:12

Chrome 里藏着多少秘密?这些内置页面,90% 的人都没用过

Chrome 内置页面是浏览器自带的特殊 URL(通常以 chrome:// 开头),无需联网即可访问,涵盖调试、配置、系统信息、隐私安全等核心功能。本文将保姆级拆解所有常用内置页面,包括功能详情、适用场景和实战案例,…

作者头像 李华