Built-In to SRP
Here is a quick simple guide on how to import assets from Daelonik Artworks into Unity for different SRP pipelines like URP or HDRP. Example using Neon City with URP in Unity 2021.
The process is in fact quite simple but sometimes a bit of help with a step by step tutorial is very useful.
Step by step
Follow the steps for updating your project to a different pipeline. If not specified the opposite, all packages are Built in ready by default.
- Download the selected asset from the Unity Asset Store / Package Manager into your computer.
- Import the asset (Built-in pipeline version)*
- Once imported go to the asset at Unity Asset Store / Package Manager and search for the "ASSET INFO" link in the description.
- Click in the link and search for the button to download the additive unitypackage for URP or HDRP**
- Import the downloaded package in your project over the Built-in version. That should update shaders, materials, textures and scenes.
*Do not import dependencies unless the asset description specifies it. Most assets include reference to post processing effects for built-in wich is not required for SRP.
** Unity version for SRP might be higher than required version for Built-in. That's because of incompatibilities with older versions of SRP.
Quick Tips
- Import dependencies only when using Built-in.
- When using any pipeline the custom shaders from other pipelines that were not updated to the new pipeline won't work as intended and will show up pink color.
- Any issue with custom shaders check updated version here [ASE Shader Library]
- It is recommended when first time using the asset to import in a blank project to check out everything works properly.
- Also if you get any errors try checking out in a blank project. If error still appair contact us. (discord is recommended)
Relevant info
- HDRP does not support classic grass billboards so the assets that require it includes a ShaderGraph from: UnityTerrain HDRP Demoscene
- URP version might guive you an error when "Build and Run" some demoscenes: universal render pipeline/lit': maximum ps_4_0 sampler register index (16) exceeded. If that happens please contact Unity support or use just "Build". It is a known issue.