Das Batching optimiert 3D-Szenen in Spiele-Engines, indem es ähnliche 3D-Objekte in einzelne Batches gruppiert, Draw Calls reduziert und den GPU-Verarbeitungsaufwand verringert, um die Rendering-Performance zu verbessern.
Es funktioniert, indem Objekte mit identischen Materialien und Mesh-Daten kombiniert werden, wodurch die Kommunikation zwischen CPU und GPU minimiert wird. Für statische Elemente wie wiederholte Bäume oder Umgebungsobjekte ist die Gruppierung identischer statischer Modelle sehr effektiv. Für dynamische Objekte wendet Instanzierung (eine Batching-Variante) dieselbe Optimierung auf bewegliche Elemente an. Ein praktischer erster Schritt ist die Aktivierung automatischer Batching in den Engine-Einstellungen, wenn es um viele identische statische Modelle geht.

