To migrate an existing High Definition Render PipelineA series of operations that take the contents of a Scene, and displays them on a screen. Unity lets you choose from pre-built render pipelines, or write your own. More info
See in Glossary (HDRP) project to use the Universal Render Pipeline (URP) instead, you must first install and configure URP.
For more information on the different render pipelines, refer to Choose a render pipeline and Render pipeline feature comparison reference.
If you don’t have an existing HDRP project, refer to Create a new project that uses URP.
To set up your project to use URP, do the following:
Keep both separate projects open during the migration process.
Tip: You can use branches to manage your project.
Keep both the URP and HDRP packages installed in your project during the migration process.
Before you can start using URP, you need to configure it to work in your project. To do this, in your new URP project, do the following:
Create a URP asset and Universal Renderer asset for each HDRP asset in your project. To create these assets, refer to Create a Universal Render Pipeline asset.
Configure the settings in each URP asset and Universal Renderer asset to correspond to the settings in your HDRP assets. For more information on each setting in URP, refer to URP asset reference and Universal Renderer asset reference.
Many settings in HDRP aren’t identical or supported in URP. To find some of the corresponding settings, refer to HDRP quality settings in URP reference.
To set URP as the active render pipeline:
t:universalrenderpipelineasset.To optionally set a different URP asset for each quality level, follow these steps: