Вступить в клуб →
сложнаявопросРендеринг, шейдеры и URP на мобильных

Густая трава с альфа-отсечением съедает половину GPU-времени кадра на iPhone

Трава — квадратные полигоны с текстурой, пустые области отсекаются шейдером (Alpha Clipping). Квадраты густо перекрывают друг друга, большая часть каждого квадрата прозрачна. На iPhone и Android с тайловыми GPU трава даёт половину времени кадра, хотя треугольников немного.

Какое решение правильное?

  • Меш по контуру травинок, меньше пустых пикселей
  • Заменить Alpha Clipping на альфа-смешивание
  • Поднять разрешение текстуры травы до 4096
  • Включить MSAA 8x, чтобы сгладить края

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

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

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

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