# URP And Post Processing Setup

The asset works out of the box in both Built-In, URP needs a couple tweaks, but the asset will do them automatically for you on import, in any case they are detailed below.

### URP Setup

As we were saying, the asset will automatically take these steps for you, but in case you want to double check you'll need to:\
1\. Disable "Depth Priming"\
2\. Setup a Renderer Feature that draws the Outline effect.\
3\. Convert a few Built-In Demo Materials to URP

To Disable "Depth Priming". You can find this option in the Universal Renderer Data that you are using.

<figure><img src="https://3533733148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnhtXOmYCoI177vSx8mBn%2Fuploads%2FJe15x5e9BC4VtVJFQh5n%2Fimage.png?alt=media&#x26;token=66da4e72-b297-4ba0-890e-d40f3f5f1f76" alt=""><figcaption></figcaption></figure>

Unity 6 already has Depth Priming disabled by default but it's worth double checking just in case.\
And if you have no idea what Universal Renderer Data you are using you can go to Graphics Project Settings:

<figure><img src="https://3533733148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnhtXOmYCoI177vSx8mBn%2Fuploads%2FQlD1s5xdLQzs6MhgCQ6u%2Fimage.png?alt=media&#x26;token=dd8f09f8-2657-467e-ab56-a3f303738ab8" alt=""><figcaption></figcaption></figure>

And that Universal Renderer Pipeline Asset contains the Universal Renderer Data you are looking for:

<figure><img src="https://3533733148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnhtXOmYCoI177vSx8mBn%2Fuploads%2F9aRzSYFZkLUpnDS0kVtI%2Fimage.png?alt=media&#x26;token=72cd563b-6d3e-4f6d-940a-8830456218c0" alt=""><figcaption></figcaption></figure>

To setup a Renderer Feature that draws the Outline effect, in the same Universal Renderer Data from before we add a new Render Objects:

<figure><img src="https://3533733148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnhtXOmYCoI177vSx8mBn%2Fuploads%2Fye3flT4pwEiOrgIavJAb%2Fimage.png?alt=media&#x26;token=ac6a3247-e9a5-4201-b82d-f4d24eb865ec" alt=""><figcaption></figcaption></figure>

And we set it up like this:

<figure><img src="https://3533733148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnhtXOmYCoI177vSx8mBn%2Fuploads%2F8Su9G4D4RpCZVOuDqYAz%2Fimage.png?alt=media&#x26;token=ca7d76fb-0f21-4076-a30d-eca53ca708d2" alt=""><figcaption></figcaption></figure>

There's a folder with some Built In Standard Materials. If you are in URP and don't want to see any pink material in the Demo you'll need to convert that folder to URP. This is the folder:

<figure><img src="https://3533733148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnhtXOmYCoI177vSx8mBn%2Fuploads%2FUTTL7AbJTxyixwtPxFGP%2Fimage.png?alt=media&#x26;token=3742d230-4c3e-4719-a5c2-5b0aed14bb25" alt=""><figcaption></figcaption></figure>

To convert them to URP the easiest way is to select all those materials and then Edit -> Rendering -> Materials -> Convert Selected Built-in Materials to URP

<figure><img src="https://3533733148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnhtXOmYCoI177vSx8mBn%2Fuploads%2FA6QvtsGFP881RGGrZyes%2Fimage.png?alt=media&#x26;token=afe2c9d3-1a9f-4f9f-b54f-0c11d0a020ab" alt=""><figcaption></figcaption></figure>

Alternatively, you could try using the Render Pipeline converter found at Window -> Rendering.<br>

### Post Processing Setup

For effects like Glow, Emission, and other properties that have intensity values to create glowing halos, you'll need to set up post-processing Bloom in your scene.\
\
For Builtin install the Post Processing package from Package Manager (Window → Package Manager).\
URP has the equivalent Volume component ready to go.

Both Post Processing methods will get automatically configured in the Demo Scene but remember to do the appropiate setup to your scenes if you want the glow effects to be picked up by Bloom so that they can have a glow halo effect.<br>

### Color Space Consideration

The asset demos were created and recorded using the **Linear Color Space**, as it provides more accurate lighting calculations and better visual results with emission and glowing effects.

You can, of course, choose whatever Color Space you wish, but be aware that if you want to achieve the exact same results showcased in the store page and promotional materials, you'll need to use the Linear Color Space.

To check or change your project's Color Space:

1. Go to Edit → Project Settings → Player
2. Find the "Other Settings" section
3. Look for "Color Space" and set it to "Linear"

#### "URP installed, but Render Pipeline Asset not assigned" Warning

If you see this yellow warning in the Material Inspector, your project has URP installed but not properly configured. This prevents the shader from working correctly.

<figure><img src="https://3533733148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnhtXOmYCoI177vSx8mBn%2Fuploads%2FPQHBJ75AIPJjBEWqAJnS%2Fimage.png?alt=media&#x26;token=bb1e495b-3859-4dbd-9916-e2f5042760bc" alt=""><figcaption></figcaption></figure>

**Option 1: Use Built-In Render Pipeline**

* Remove the URP package from Package Manager (Window → Package Manager)
* Set Render Pipeline Asset to None in Graphics Project Settings

**Option 2: Use URP**

* Assign a URP Render Pipeline Asset in Graphics Project Settings
* Follow the complete URP Setup steps above

**Note:** Another asset you imported may have installed URP as a dependency - this is a common scenario and not an error with this asset.

### Black meshes error

If meshes appear black in your scene, this indicates a render pipeline configuration issue. This asset requires a consistent rendering setup:

**Option 1: Using URP (Universal Render Pipeline)**

* Keep the URP package installed
* Assign a URP Render Pipeline Asset in Graphics Project Settings

**Option 2: Using Built-In Render Pipeline**

* Make sure that the URP package is not present in your project
* Set the Render Pipeline Asset to null in Graphics Project Settings

**Technical Note:** This occurs because the asset's shaders check for URP compatibility tags. Unity automatically adds or removes these tags based on the presence of the URP package in your project.

<figure><img src="https://3533733148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnhtXOmYCoI177vSx8mBn%2Fuploads%2FIvKZ5mUS4BcJCfWrBA49%2Fimage.png?alt=media&#x26;token=b8d8fc59-2289-4fa2-b8a5-ac258188a924" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://seasidestudios.gitbook.io/seaside-studios/3d-shader/urp-and-post-processing-setup.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
