バッチ処理は、類似の3Dオブジェクトを1つのバッチにまとめることで、ゲームエンジンの3Dシーンを最適化し、描画コールを削減し、GPUの処理オーバーヘッドを低減し、レンダリングパフォーマンスを向上させます。
これは、同一の素材やメッシュデータを持つオブジェクトを組み合わせることで機能し、CPUとGPU間のコミュニケーションを最小限に抑えます。繰り返し登場する木々や環境プロップなどの静的要素については、同一の静的モデルをグループ化する方法が非常に効果的です。動的なオブジェクトについては、インスタンス化(バッチ処理の変種)で動く要素にも同じ最適化を適用できます。実用的な最初のステップは、多数の同一の静的モデルを処理する場合に、エンジン設定で自動バッチ処理を有効にすることです。

