【Unity基础】如何在BRP和URP管线之间切换?

一、将内置渲染管线(BRP)切换为URP管线

将 Unity 项目从 内置渲染管线 升级为 URP(Universal Render Pipeline) 需要按以下步骤操作。这是一个涉及全局配置和材质转换的过程,因此建议在开始前备份项目。

1. 确保 Unity 版本支持 URP

URP 是 Unity 的 Scriptable Render Pipeline (SRP) 框架的一部分,推荐使用 Unity 2019.3 或更高版本。你可以在 Unity Hub 检查并升级项目的 Unity 版本。


2. 安装 URP 包

  1. 打开 Unity 的顶部菜单:
    Window → Package Manager
  2. Package Manager 中:
    • 找到 Universal RP(Universal Render Pipeline)。
    • 如果未显示,点击左上角的 +,选择 Add package by name...,然后输入 com.unity.render-pipelines.universal
    • 点击 Install 安装 URP 包。

3. 创建 URP 渲染资产

URP 需要一个渲染管线资产来管理渲染设置。

  1. Project 面板中:

    • 右键点击空白处,选择 Create → Rendering → Universal Render Pipeline → Pipeline Asset (Forward)
    • 这会创建两个资产文件:
      • 一个是主渲染资产(例如:UniversalRenderPipelineAsset)。
      • 一个是质量设置文件(例如:UniversalRenderPipelineAsset_Renderer)。
  2. 配置管线:

    • 打开 Edit → Project Settings → Graphics
    • Scriptable Render Pipeline Settings 中,拖入刚刚创建的 UniversalRe