Unity Render Pipelines

Remote Rendering works with both the Standard render pipeline ("built-in render pipeline") and the Universal render pipeline ("URP"). For performance reasons, it's recommended to use the built-in render pipeline, unless there are strong reasons that require URP.

Setup Universal Render Pipeline

To use the Universal render pipeline, its package has to be installed in Unity, and the HybridRenderingPipeline asset must be added to the Graphics settings.

  1. Install the Universal RP package (version 7.3.1 or newer) using Unity's Package Manager UI, as described in the Unity - Manual: Installing from a registry.
  2. Open Edit > Project Settings...
  3. Select Graphics from the left list menu
    1. Change the Scriptable Rendering Pipeline setting to HybridRenderingPipeline.
      Screenshot of the Unity Project Settings dialog. The Graphics entry is selected in the list on the left. The button to select a Universal Render Pipeline asset is highlighted.
      Sometimes the UI doesn't populate the list of available pipeline types from the packages. If this issue occurs, the HybridRenderingPipeline asset must be dragged onto the field manually:
      Screenshot of the Unity asset browser and Project Settings dialog. The HybridRenderingPipeline asset is highlighted in the asset browser. An arrow points from the asset to the UniversalRenderPipelineAsset field in project settings.

      Note

      If you're unable to drag and drop the HybridRenderingPipeline asset into the Render Pipeline Asset field (possibly because the field doesn't exist!), ensure your package configuration contains the com.unity.render-pipelines.universal package.

Setup Standard Render Pipeline

Unlike for the Universal render pipeline, there are no extra setup steps required for the Standard render pipeline to work with ARR. Instead, the ARR runtime sets the required render hooks automatically.

Next steps