IT-словарь › Программирование › Динамический батчинг

Динамический батчинг

Программирование Svenska → Обновлено: 2026-10-24

Объединение множества мелких движущихся мешей на CPU в каждом кадре ради сокращения draw call'ов — оправдано, только если меши крошечные.

Статический батчинг бессилен для движущихся объектов: их вершины пришлось бы склеивать заново постоянно. Динамический вариант делает именно это: в каждом кадре движок преобразует вершины мелких мешей с одним материалом в общий буфер и отправляет один вызов. Поскольку склейка идёт на CPU каждый кадр, выигрыш есть лишь тогда, когда обработка вершин обходится дешевле сэкономленных накладных расходов на draw call. Отсюда жёсткие лимиты вершин (в Unity — порядка 300). Для множества одинаковых мелких объектов обычно лучше подходит GPU-инстансинг: он рисует копии одного меша, не трогая вершины.

← Назад к словарю