520 читали · 3 года назад
Компиляция шейдеров: почему фризят современные игры
Привет Пикабу! Фризы. Долгие загрузки. Мы привыкли винить в это разработчиков игр – но далеко не всегда виноваты они. Компиляция шейдеров - бич современных игр. Но что это такое? Как удобная технология стала проблемой? Что такое шейдер? И сразу же возникает только два вопроса – что такое шейдер и что вообще такое компиляция? Не будем усложнять. Мы постоянно слышим слово шейдер в контексте разработки игр, и на самом деле это просто кусок кода, программа, которая работает на вычислительных блоках видеокарты...
1842 читали · 1 год назад
Как ускорить компиляцию шейдеров в STALKER 2
Ждать 15 лет выхода STALKER 2: Heart of Chornobyl — это одно, но терпеть еще одну "вечность", пока шейдеры компилируются, — это уже другое испытание. Как и в других играх на Unreal Engine 5, процесс компиляции шейдеров в STALKER 2 — неизбежное зло, с которым придется смириться. Но есть способы сократить время ожидания, особенно при последующих загрузках. Компиляция шейдеров — это процесс перевода кода шейдеров, управляющего визуальными эффектами (освещение, тени, текстуры), в машинный код, который может обрабатывать ваш GPU...