400 одинаковых кустов дают 400 вызовов отрисовки: что реально снизит их число
На уровне расставлено около 400 одинаковых кустов: один и тот же меш, один и тот же материал, объекты статичны и не двигаются. Счётчик показывает соответствующее число вызовов отрисовки, кадр упирается в них. Какой приём направлен именно на снижение количества вызовов отрисовки?
- Уменьшить разрешение текстуры куста вдвое: чем меньше текстура, тем больше объектов движок успевает отправить видеокарте за один вызов
- Снизить количество полигонов в меше куста: отдельный вызов отрисовки выдаётся на каждую тысячу треугольников, поэтому упрощение геометрии сократит их число
- Включить отрисовку одинаковых объектов одним пакетом либо слить статические меши в общую геометрию
- Выдать каждому кусту собственный экземпляр материала, чтобы движок обрабатывал кусты независимо и мог группировать их по мере необходимости
