Le batching optimise les scènes 3D dans les moteurs de jeu en regroupant des objets 3D similaires en un seul lot, réduisant ainsi les appels de dessin et réduisant la surcharge de traitement du GPU pour améliorer les performances de rendu.
Cela fonctionne en combinant des objets avec des matériaux et des données de maillage identiques, en minimisant la communication entre le CPU et le GPU. Pour les éléments statiques tels que des arbres répétés ou des accessoires d'environnement, le regroupement de modèles statiques identiques est très efficace. Pour les objets dynamiques, l'instanciation (une variante du batching) applique la même optimisation aux éléments en mouvement. Une première étape pratique consiste à activer le batching automatique dans les paramètres du moteur lorsqu'on a affaire à de nombreux modèles statiques identiques.

