Dinamik batching
Draw call sayısını azaltmak için hareketli küçük mesh'leri her karede CPU'da birleştirmek; yalnızca mesh'ler çok küçükse değer.
Statik batching hareket eden nesnelere yardım edemez, çünkü köşe noktalarının sürekli yeniden birleştirilmesi gerekirdi. Dinamik varyant tam olarak bunu yapar: motor her karede aynı malzemeyi kullanan küçük mesh'lerin köşe noktalarını dönüştürüp tek bir tampona koyar ve tek bir çağrı yapar. Birleştirme her karede CPU'da gerçekleştiği için, ancak köşe başına dönüşüm maliyeti kazanılan draw call yükünden düşükse kârlıdır; motorların sıkı köşe noktası sınırları bu yüzden vardır (Unity'de yaklaşık 300). Çok sayıda küçük özdeş nesne için genellikle GPU instancing daha iyi araçtır: köşe noktalarına dokunmadan tek bir mesh'in kopyalarını çizer.