このセクションには、カスタム Unity シェーダーに GPU インスタンシングのサポートを追加する方法についての情報を掲載しています。最初に、カスタム Unity シェーダーが GPU インスタンシングをサポートするために必要なシェーダーキーワード、変数、関数について説明します。次に、サーフェスシェーダーと頂点/フラグメントシェーダーの両方にインスタンスごとのデータを追加する方法の例を紹介します。
| 特徴 | ユニバーサルレンダーパイプライン (URP) | HD レンダーパイプライン (HDRP) | カスタムスクリプタブルレンダーパイプライン (SRP) | ビルトインレンダーパイプライン |
|---|---|---|---|---|
| カスタム GPU インスタンスシェーダー | いいえ | いいえ | いいえ | はい |