Вступить в клуб →
лёгкаявопросПрофилирование и оптимизация

400 одинаковых кустов дают 400 вызовов отрисовки: что реально снизит их число

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

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

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела