ユニバーサルレンダーパイプライン (URP) を使用する Unity プロジェクトには、設定を行うための URP アセットが必要です。URP テンプレートを使用してプロジェクトを作成すると、Unity は Settings プロジェクトフォルダーで URP アセットを作成し、プロジェクト設定で割り当てます。既存のプロジェクトを URP に移行する場合は、URP アセットを作成し、グラフィックス設定でそのアセットを割り当てる必要があります。
URP アセットでは、URP のいくつかのグラフィック機能と品質設定を管理します。これは ‘RenderPipelineAsset’ から継承されるスクリプタブルオブジェクトです。アセットをグラフィックス設定に割り当てると、ビルトインレンダーパイプラインから URP に切り替わります。すると、ユーザーは関連する設定を他の場所で探すことなく、直接 URP で調整できるようになります。
複数の URP アセットを作成して切り替えることができます。例えば、シャドウをオンにしたアセットと、シャドウをオフにしたアセットを作成できます。2 つのアセットを切り替えてエフェクトを確認すれば、毎回シャドウに関連する設定を手動で切り替える必要がなくなります。ただし、HDRP/SRP アセットと URP アセットは、レンダーパイプラインに互換性がないため切り替えることはできません。