渲染管线转换器
渲染管线转换器 (Render Pipeline Converter) 可以将针对内置渲染管线项目制作的资源转换为与 URP 兼容的资源。
注意:转换过程会对项目进行不可逆转的更改。在转换前,请备份项目。
如何使用渲染管线转换器
要转换项目资源,请执行以下操作:
选择 Window > Rendering > Render Pipeline Converter。Unity 将打开 Render Pipeline Converter 窗口。
选择转换类型。
根据转换类型,对话框中会显示可用的转换器。选中或清除转换器名称旁边的复选框以启用或禁用相应的转换器。
有关可用转换器的列表,请参阅转换器一节。
单击 Initialize Converters。渲染管线转换器会预处理项目中的资源,并显示要转换的元素列表。选中或清除资源旁边的复选框即可在转换过程中包括或排除它们。
黄色图标:元素旁边的黄色图标表示可能需要用户操作才能运行转换。将鼠标指针悬停在图标上可查看问题描述。
单击 Convert Assets 开始转换过程。
注意:转换过程会对项目进行不可逆转的更改。在转换前,请备份项目。
当转换器处理完所有选定元素后,它会在窗口中显示每个元素的状态。
绿色勾号标记:转换没有问题。
红色图标:转换失败。
转换器窗口打开后,检查带有警告的元素。查看转换后的项目后,关闭 Render Pipeline Converter 窗口。
转换类型和转换器
渲染管线转换器允许选择以下转换类型之一:
内置渲染管线 2D 到 URP 2D
升级 2D URP 资源
内置渲染管线到 URP
选择其中一种转换类型时,该工具会显示可用的转换器。
以下几节介绍了每种转换类型可用的转换器。
内置渲染管线 2D 到 URP 2D
这种转换类型将项目的元素从内置渲染管线 2D 转换为 URP 2D。
可用的转换器:
Material and Material Reference Upgrade
此转换器将所有材质和材质引用从内置渲染管线 2D 转换为 URP 2D。
升级 2D URP 资源
这种转换类型将 2D 项目的资源从较早的 URP 版本升级到最新的 URP 版本。
可用的转换器:
Parametric to Freeform Light Upgrade
此转换器将所有参数化光源转换为自由形式光源。
内置渲染管线到 URP
这种转换类型将项目元素从内置渲染管线转换为 URP。
可用的转换器:
Rendering Settings
此转换器将创建 URP 资源和渲染器资源。然后,转换器会评估内置渲染管线项目中的设置,并将它们转换为 URP 资源中的等效属性。
Material Upgrade
此转换器将转换材质。
Animation Clip Converter
此转换器将转换动画剪辑。此转换器在 Material Upgrade 转换器完成之后运行。
Read-only Material Converter
此转换器转换 Unity 项目附带的预构建只读材质。此转换器会为项目编制索引并创建临时的
.index
文件。这可能需要很长时间。