レンダーグラフシステム
Unity のスクリプタブルレンダーパイプライン (SRP) の最上位に位置するのが、レンダーグラフシステムです。これにより、保守しやすいモジュール方式でカスタム SRP を作成することができます。Unity の HD レンダーパイプライン (HDRP) では、レンダーグラフシステムが使用されています。
レンダーグラフを作成するには、RenderGraph API を使用します。レンダーグラフはカスタム SRP のレンダーパスの高レベル表現であり、レンダーパスがどのようにリソースを使用するかを明確に示します。
このようにレンダーパスを記述することには、2 つの利点があります。まず、レンダーパイプラインの設定が簡素化されます。次に、レンダーグラフシステムによってレンダーパイプラインの各部分を効率的に管理できるため、ランタイムパフォーマンスが向上する可能性があります。レンダーグラフシステムの利点の詳細については、レンダーグラフシステムの利点 を参照してください。
レンダーグラフシステムを使用するには、通常のカスタム SRP とは異なる方法でコードを記述する必要があります。レンダーグラフシステム用のコードを記述する方法の詳細については、レンダーパイプラインの作成 を参照してください。
レンダーグラフシステムの背後にある技術原理については、レンダーグラフの基礎 を参照してください。
ノート: レンダーグラフは現在実験段階にあります。Unity では、今後の開発で API を変更する可能性があります。
このセクションには以下のページが含まれています。