# URP Deferred Rendering?

### Are you using **Deferred Rendering** in URP? (Camera stacking isn't available by default)

You will need to create a new URP renderer and set this to **Forward Rendering** - Specifically for the examine camera. The main camera will still use deferred rendering and allows the best of both worlds for best optimisation.

### Step 1 - Duplicate the current Renderer

{% hint style="info" %}

1. Go to your URP asset in **Project Settings > Graphics** or in your URP pipeline asset.
2. Locate your current **ForwardRenderer.asset** (or **CustomRenderer.asset**, etc.)
3. **Duplicate** it (Right-click > Duplicate). Rename it to something like:\
   `ExamineCameraRenderer.asset`
   {% endhint %}

### Step 2 - Configure the New Renderer to Use Forward Rendering

{% hint style="info" %}

1. Open your new **ExamineCameraRenderer.asset**
2. In the **Inspector**, make sure that:
   1. **Render Type** is set to **Forward** (if applicable — URP does forward by default, but verify it's not set up in a way that uses custom deferred features).
   2. You can disable any unnecessary render features (e.g., SSAO or extra post-process layers) to optimize.
      {% endhint %}

### Step 3: Create a New URP Renderer Feature (Optional)

{% hint style="info" %}

1. If you use custom rendering effects (e.g., outline shaders, depth-based UI highlights), you may want to selectively add **Renderer Features** to this examine renderer without bloating it like the main one.
   {% endhint %}

### Step 4: Add the NEW renderer to the Pipeline Asset objects

{% hint style="info" %}

1. In my example the **RPAsset** is called **PC\_RPAsset**&#x20;
2. Click on this and click the "**+"** icon on the renderer list
3. Add the new **ExamineCameraRenderer.asset** to this list (As below)
   {% endhint %}

<figure><img src="/files/eBbvH62rgj1UXSPVz5K3" alt=""><figcaption></figcaption></figure>

### Step 5: Assign the Renderer in the Examine Camera

{% hint style="info" %}

1. Select your **Examine Camera** in the hierarchy.
2. Under its **Camera Component > Rendering**, change the **Renderer** dropdown to your new **ExamineCameraRenderer.asset**
3. You may need to set the camera **Render Type** to **Overlay** again
   {% endhint %}

<figure><img src="/files/zAhj7kc5EvAgpiufYTEo" alt=""><figcaption></figcaption></figure>

### Step 6: Confirm Main Camera Uses Deferred Rendering

{% hint style="info" %}

1. Select your **Main Camera**.
2. Under **Camera > Rendering**, ensure:
   * Renderer is set to your **Deferred-capable renderer**.
   * Rendering Path in the pipeline is **Deferred** (in the URP Asset settings).
     {% endhint %}

### Final Outcome:

* Your Main Camera will still render as deferred
* The Examine Camera will now stack but render as a forward rendering camera


---

# 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://speedtutoruk.gitbook.io/apk-doc-v1.7/urp-deferred-rendering.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.
