参考链接:
https://www.codegarden.cn/article/26269/
https://zhuanlan.zhihu.com/p/612572298
unity渲染管线包含内置渲染管线和SRP
内置渲染管线(Build In Render Pipline):默认的渲染管线
SRP(Scriptable Render Pipline):可编程的渲染管线,unity会将渲染流程相关的接口或配置暴露给用户,用户可以自己控制渲染流程。URP和HDRP相当于unity提供的SRP模板
URP:(Universal Render Pipline):通用渲染管线,支持所有的平台
HDRP:(High Definition Render Pipline):高清渲染管线,面向的是高端硬件(PC/XBox/Playstation)
SRP Batch:
URP相比Build In RP,最大的渲染性能提升点是SRP Batch。
Build In RP中,unity仅支持相同材质的物体进行合批
而URP中,同一个shader变体的不同材质可以合批
项目升级URP的注意点:
https://blog.csdn.net/xinzhilinger/article/details/115189246
处理出现粉色的问题:
https://www.yii666.com/blog/406539.html
URP的相机设置:
1 using UnityEngine; 2 using UnityEngine.Rendering.Universal; 3 4 public class SetURPUICamera : MonoBehaviour 5 { 6 void Start() 7 { 8 Camera uiCamera = GameObject.Find("UIRoot/UICamera").GetComponent<Camera>(); 9 Camera mainCamera = Camera.main; 10 if (mainCamera != null && uiCamera != null) 11 { 12 mainCamera.GetUniversalAdditionalCameraData().cameraStack.Add(uiCamera); 13 } 14 } 15 }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤