Unity では、#pragma ディレクティブで noinstancing を指定しない限り、デフォルトでインスタンシングバリアントを使用してサーフェスシェーダーが生成されます。サーフェスシェーダーで #pragma multi_compile_instancing が使用されていても無視されます。
Unity の Standard シェーダーおよび StandardSpecular シェーダーはデフォルトでインスタンスシングをサポートしていますが、インスタンスごとのプロパティは transform を除いて定義されていません。
シーン内に GPU インスタンシングが有効化されているゲームオブジェクトがない場合、Unity はインスタンシングシェーダーバリアントを削除します。ストリッピング動作をオーバーライドするには、以下の手順に従います。