Unity は、同じメッシュとマテリアルを共有するゲームオブジェクトに対して、GPU インスタンシングを行います。メッシュとマテリアルをインスタンス化するには以下を行います。
マテリアルに GPU インスタンシングを使用するには、Inspector で Enable GPU Instancing オプションを選択します。
Graphics.RenderMeshInstanced のライトプローブのレンダリングを有効にするには、プローブデータを含む MaterialPropertyBlock を指定します。詳細とコードの例については、LightProbes.CalculateInterpolatedLightAndOcclusionProbes を参照してください。
また、プロジェクトでビルトインレンダーパイプラインを使用する場合は、LPPV コンポーネントのリファレンスと LightProbeUsage.UseProxyVolume を Graphics.RenderMeshInstanced に渡すこともできます。この場合、すべてのインスタンスがライトプローブデータの L0 バンドと L1 バンド のボリュームをサンプリングします。L2 データとオクルージョンデータを補完する場合は、MaterialPropertyBlock を使用します。詳細については、ライトプローブ: 技術的な情報 を参照してください。