在现有项目中安装 URP
你可以通过 Package Manager(包管理器) 下载并安装最新版本的 通用渲染管线(URP),然后在项目中启用它。
如果你是从零开始创建 URP 项目,请参考 如何从模板创建 URP 项目。
开始之前
URP 采用集成的后处理解决方案,不兼容 Post Processing Version 2(PPv2)。
如果你的项目安装了 PPv2,在安装 URP 之前必须先删除该包。
安装 URP 后,你需要重新创建后处理效果。
注意:
目前 URP 不支持自定义后处理效果,如果你的项目使用了自定义后处理,则暂时无法在 URP 中重新创建。未来版本将提供支持。
安装 URP
- 在 Unity 编辑器 中,打开你的项目。
- 在顶部菜单栏,选择 Window > Package Manager,打开 Package Manager 窗口。
- 在 Packages 下拉菜单中,选择 Unity Registry,此时会显示当前 Unity 版本 可用的所有包。
- 在列表中找到 Universal RP 并选中。
- 在 Package Manager 窗口 右下角,点击 Install。Unity 将 URP 直接安装到你的项目中。
配置 URP
安装 URP 后,你需要进行配置,包括创建 URP 资源(URP Asset) 并调整 Graphics 设置。
创建 URP 资源(URP Asset)
URP 资源(URP Asset)包含全局渲染和质量设置,并负责创建渲染管线实例,
渲染管线实例管理中间资源和渲染管线实现。
创建 URP 资源 的步骤:
- 在 Project 窗口 中,右键点击空白处,选择 Create > Rendering > URP Asset (with Universal Renderer)。
或者,在 顶部菜单栏 选择 Assets > Create > Rendering > URP Asset (with Universal Renderer)。 - 你可以保留默认名称,或者输入新的名称。
设置 URP 为默认渲染管线
要启用 URP 作为项目的默认渲染管线:
- 在项目中找到你要使用的 URP 资源(URP Asset)。
提示:在 搜索栏 输入t:universalrenderpipelineasset可快速查找所有 URP 资源。 - 打开 Edit > Project Settings > Graphics。
- 在 Scriptable Render Pipeline Settings 字段中,选择 URP 资源。
选择后,Graphics 设置会立即应用 URP。
可选:为不同质量级别设置 URP 资源
- 打开 Edit > Project Settings > Quality。
- 选择一个 质量级别(Quality Level),然后在 Render Pipeline Asset 字段中选择 URP 资源。
升级你的 Shader
如果你的项目使用了 Standard Shader(标准着色器)或 Built-in 渲染管线的自定义 Shader,
你需要将它们转换为 URP 兼容的 Shader。
请参考 升级你的 Shader 进行转换。
从 Built-in 渲染管线升级到 URP
如果你从 Built-in 渲染管线(BiRP) 升级到 URP,会涉及大量更改,
你需要执行 额外的配置和转换,不仅仅是安装 URP。
以下页面提供了详细的升级指南和后续步骤: