レンダーグラフシステムは、ユニバーサルレンダーパイプライン (URP) で スクリプタブルレンダーパス を記述するのに使用する API のセットです。
レンダーグラフ API を使用してスクリプタブルレンダーパスを作成する場合は、URP に以下を伝えます。
次に、URP レンダラーにスクリプタブルレンダーパスを追加 します。スクリプタブルレンダーパスは、URP の内部レンダーグラフの一部になります。これは、URP が各フレームで実行する一連のレンダーパスです。URP は、レンダーパスの数と、レンダーパスが使用するメモリと帯域幅を最小化するために、レンダーパスとレンダーグラフを自動的に最適化します。
URP はレンダーグラフでのレンダリングを最適化するために以下の処理を行います。
タイルベースディファードレンダリング (TBDR) を使用するモバイルプラットフォームでは、URP は複数のレンダーパスを 1 つのネイティブレンダーパスにマージすることもできます。ネイティブレンダーパスは、テクスチャを GPU から CPU にコピーするのではなく、タイルメモリに保持します。その結果、URP が使用するメモリ帯域幅とレンダリング時間が削減されます。
URP がカスタムレンダーパスでのレンダリングを最適化する方法を確認するには、レンダーグラフの分析 を参照してください。