如果已经使用内置渲染管线启动了一个项目,则可以安装 URP 并将该项目配置为使用 URP。执行此操作时,您必须自行配置 URP。您可能需要手动转换或重新创建项目中的某些部分(例如光照着色器或后期处理效果),以确保它们与 URP 兼容。
您可以通过 Package Manager 系统将最新版本的通用渲染管线 (URP) 下载并安装到现有项目中。如果您尚未创建项目,请参考如何从模板开始新的 URP 项目。
URP 提供了自身的集成后期处理解决方案。如果您的项目中安装了 Post Processing v2 包,则需要在将 URP 安装到项目中之前删除 Post Processing v2 包。安装 URP 后,您可以重新创建所需的后期处理效果。
URP 目前不支持自定义后期处理效果。如果您的项目使用自定义后期处理效果,目前无法在 URP 中重新创建这些效果。即将发布的 URP 版本将支持自定义后期处理效果。
使用 URP 创建的项目与高清渲染管线 (HDRP) 或内置渲染管线不兼容。在开始开发之前,必须决定在项目中使用哪个渲染管线。有关选择渲染管线的信息,请参阅 Unity 手册的渲染管线章节。
在开始使用 URP 之前,您需要对其进行配置。创建一个可编程渲染管线资源,并调整项目的图形设置。
通用渲染管线资源 (URP Asset) 包含项目的全局渲染和质量设置,并用于创建渲染管线实例。渲染管线实例包含中间资源和渲染管线实现。
要创建通用渲染管线资源,请按照以下步骤操作:
您可以保留默认名称,或为新的通用渲染管线资源输入一个新名称。
要设置 URP 为活动渲染管线:
在项目中找到您刚刚创建的渲染管线资源。
提示:要查找项目中的所有通用渲染管线资源,可以在项目窗口的搜索框中输入以下查询:t:universalrenderpipelineasset。
选择编辑 (Edit) > 项目设置 (Project Settings) > 图形 (Graphics)。
在 Scriptable Render Pipeline Settings 字段中,选择您创建的 URP 资源。选择后,图形设置将立即更新为 URP 的配置。
(可选):
为不同的质量级别设置覆盖 URP 资源:
选择编辑 (Edit) > 项目设置 (Project Settings) > 质量 (Quality)。
选择一个质量级别。在 Render Pipeline Asset 字段中,为该质量级别指定一个渲染管线资源。
如果您的项目使用预构建的标准着色器或为内置渲染管线制作的自定义 Unity 着色器,则必须将它们转换为与 URP 兼容的 Unity 着色器。有关此主题的更多信息,请参阅升级着色器。
将项目从内置渲染管线 (BiRP) 升级到通用渲染管线 (URP) 时,会发生许多变化。这些变化涉及广泛,除了上述 URP 的初始安装步骤外,还需要进行额外的操作。以下页面将详细介绍这些变化,并提供进一步的指导: