Follow this workflow to migrate an existing project that uses the Built-In Render Pipeline to use the Universal Render Pipeline (URP).
As the Built-In Render Pipeline is deprecated, you can migrate your project to use URP instead. This workflow helps you set up your project to use URP and explains how to convert parts of your project automatically and manually to be compatible with URP.
To migrate from the Built-In Render Pipeline to URP, complete the following tasks:
You must have an existing project that uses the Built-In Render Pipeline. If you don’t have an existing project, refer to Create a new project that uses URP instead.
To install URP in your project, use the Package Manager to locate and install the Universal Render Pipeline package.
For more information, refer to Install the Universal Render Pipeline package.
To configure URP to work in your project, set the default render pipeline asset to the URP asset.
For more information, refer to Set URP as the active render pipeline.
After you configure your project to use URP, use the Render Pipeline Converter or command line to automatically convert read-only material references, prebuilt shaders, and quality levels to be compatible with URP. You can also automatically convert any animation clips or Post-Processing Stack v2 assets in your project.
For more information, refer to Convert prebuilt assets and quality levels.
When you migrate your project from the Built-In Render Pipeline to URP, not all features are identical or supported. You will need to manually convert or recreate these parts of your project to be compatible with URP.
For more information, refer to Render pipeline feature comparison.
If your project uses custom shaders, you must manually rewrite your custom shaders to be compatible with URP. The Render Pipeline Converter doesn’t support converting custom shaders.
To manually rewrite your custom shaders, refer to Convert custom shaders for URP compatibility.
In URP, your quality levels might provide a different level of performance to your Built-In Render Pipeline project.
To manually update the quality levels in your URP project, refer to Match the quality level performance of the Built-In Render Pipeline in URP.
Note: In URP, some settings that the Built-In Render Pipeline listed in the Project Settings Quality section have moved or changed, or no longer exist. To find the new location of these settings, refer to Built-In Render Pipeline quality settings in URP reference.
After you convert the necessary settings and materials to URP, the lighting of your URP scenes might still not match the appearance of the original project.
To change the light falloff function in URP and make it look similar to the Built-In Render Pipeline falloff, refer to Change the light falloff function in URP.
To understand how rendering works in URP, refer to Rendering in the Universal Render Pipeline and Custom rendering and post-processing in URP.