一、将内置渲染管线(BRP)切换为URP管线
将 Unity 项目从 内置渲染管线 升级为 URP(Universal Render Pipeline) 需要按以下步骤操作。这是一个涉及全局配置和材质转换的过程,因此建议在开始前备份项目。
1. 确保 Unity 版本支持 URP
URP 是 Unity 的 Scriptable Render Pipeline (SRP) 框架的一部分,推荐使用 Unity 2019.3 或更高版本。你可以在 Unity Hub 检查并升级项目的 Unity 版本。
2. 安装 URP 包
- 打开 Unity 的顶部菜单:
Window → Package Manager。 - 在 Package Manager 中:
- 找到 Universal RP(Universal Render Pipeline)。
- 如果未显示,点击左上角的 +,选择 Add package by name...,然后输入
com.unity.render-pipelines.universal
。 - 点击 Install 安装 URP 包。
3. 创建 URP 渲染资产
URP 需要一个渲染管线资产来管理渲染设置。
-
在 Project 面板中:
- 右键点击空白处,选择 Create → Rendering → Universal Render Pipeline → Pipeline Asset (Forward)。
- 这会创建两个资产文件:
- 一个是主渲染资产(例如:
UniversalRenderPipelineAsset
)。 - 一个是质量设置文件(例如:
UniversalRenderPipelineAsset_Renderer
)。
- 一个是主渲染资产(例如:
-
配置管线:
- 打开 Edit → Project Settings → Graphics。
- 在 Scriptable Render Pipeline Settings 中,拖入刚刚创建的
UniversalRe