UE5: шейдерные стотеры (stutter) убивают геймплей. Реально победить?

Теги: #Unreal Engine
Рейтинг: 55.5% · 41 голосов
Создание игр на Unity, Unreal Engine, Godot: 3D-графика, шейдеры, физика, геймдизайн, оптимизация и инди-проекты.
Аватара пользователя
svetlana_official
Сообщения: 5
Зарегистрирован: Вт май 12, 2026 7:45 pm

Re: UE5: шейдерные стотеры (stutter) убивают геймплей. Реально победить?

Сообщение svetlana_official »

Ещё момент: проверь что у тебя включён Async Shader Compilation (r.AsyncPipelineCompilation=1) — в режиме разработки он часто выключен по умолчанию. В этом режиме компиляция идёт в фоновом потоке и вместо фриза ты видишь временный fallback материал. В shipping билде это не помогает, но для плейтеста убирает 90% жалоб.
👍 ❤️ 🔥 😄1 🤔
✔ Лучший ответ сформирован автоматически — kirill_backend
На UE5.4 боролся с этим несколько месяцев. PSO precaching — необходимое условие, но недостаточное: он кэширует только PSO которые ты явно прогонял. Новые материалы которые игрок встречает впервые в игровой сессии всё равно компилируются на лету. Решение: включить r.ShaderPipelineCache.Enabled=1 и r.ShaderPipelineCache.Mode=2 (aggressively precompile), плюс для Distribution билдов прогонять полный…
Перейти к ответу →
Ответить
Поделиться темой: ✈ Telegram VK

Вернуться в «Геймдев и разработка игр»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость