This page explains how render pipelines factor into Feel.

Introduction

As you are probably aware, Unity introduced a few years back the concept of SRP (Scriptable Render Pipelines). Feel will work on all render pipelines, and you can absolutely import Feel in a URP or HDRP project.

BiRP / Built-in Render Pipeline / Standard Render Pipeline

Whatever you prefer calling it, if you’re using BiRP, Feel will work out of the box. All demos use BiRP, which is the standard and common denominator for all RPs. You don’t need to do anything.

URP

To get all demos working in URP, you’ll simply need to unpack the FeelDemosURP unitypackage file located in the Feel/FeelDemos/ folder. Just double click on it inside Unity, then click the import button at the bottom of the import popup. This will replace most materials and demo scenes with their URP variants.

HDRP

You’ll find a HDRP demo scene in the Feel/FeelDemosHDRP folder. For the other demos, the easiest solution is to add Feel to your project, and create a standard RP project to check out the demos. Alternatively, you can try converting its materials (or swapping their shader to a HDRP shader). Just keep in mind that Feel doesn’t do any rendering, so outside of demos, it’ll work the same on all RPs.

Post Processing

While most of the systems in Feel are completely independent from the Render Pipeline you’re using, some feedbacks will target post processing, and these differ from RP to RP. There are 3 major post processing systems in Unity (deep sigh) :

  • PostProcessing for Standard RP (a separate package you have to install via the package manager)
  • URP Volume (for URP)
  • HDRP Volume (for HDRP)

As of v2.3 you’ll find dedicated HDRP and URP demos (see the dedicated section of the documentation), that will demonstrate the specific feedbacks for both URP and HDRP volumes. Of course you’ll have them in a project matching their RP.