lyh916

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  201 随笔 :: 0 文章 :: 12 评论 :: 21万 阅读

参考链接:

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 }
复制代码

 

posted on   艰苦奋斗中  阅读(414)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤
点击右上角即可分享
微信分享提示