El batching optimiza las escenas 3D en los motores de juego al agrupar objetos 3D similares en lotes individuales, lo que reduce las llamadas de dibujo y disminuye la sobrecarga de procesamiento de la GPU para mejorar el rendimiento de la renderización.
Funciona combinando objetos con materiales y datos de malla idénticos, minimizando la comunicación entre la CPU y la GPU. Para elementos estáticos como árboles repetidos o accesorios de entorno, agrupar modelos estáticos idénticos es muy efectivo. Para objetos dinámicos, la instanciación (una variante de batching) aplica la misma optimización a los elementos en movimiento. Un primer paso práctico es habilitar el batching automático en la configuración del motor cuando se trata de muchos modelos estáticos idénticos.

