Открываешь Steam — и снова та самая ситуация: игра на 150 гигабайт, из которых половина — текстуры. При этом визуально она не всегда радует глаз. Но в последнее время в игровом мире происходит тихая революция: нейросети научились сжимать графические данные так, что объём падает, а качество остаётся. Рассказываем, как это работает и что это значит для игроков.
Как это работает?
Вместо того чтобы хранить каждый пиксель текстуры целиком, ИИ находит закономерности и обучается восстанавливать детали по небольшому набору данных. Это похоже на то, как вы сжимаете ZIP-архив, только гораздо умнее. Нейросеть запоминает паттерны — например, структуру кирпичной кладки или шероховатость камня — и при загрузке восстанавливает их с высокой точностью.
Технологии вроде DLSS, FSR и XeSS уже знакомы многим: они масштабируют изображение с низкого разрешения до высокого. Но теперь тот же подход применяется не к итоговому кадру, а к исходным данным. Разработчики могут упаковать текстуры в несколько раз сильнее, не теряя детализации.
Для кого это важно?
В первую очередь для обладателей SSD с ограниченным объёмом. Многие современные проекты занимают по 100–200 гигабайт, и каждый лишний гигабайт на счету. Сжатие текстур нейросетями может сократить объём на 30–50%, а иногда и больше. Это значит, что на диск влезет больше игр, а загрузка уровней станет быстрее.
Но есть и обратная сторона. Нейросетевое сжатие требует дополнительных вычислений при распаковке. Если у тебя не самое новое железо, возможны микро-лаги при подгрузке текстур. К тому же технологии пока не универсальны: одни движки поддерживают их лучше, другие — хуже.
Что говорят разработчики?
В обсуждениях на форумах и в блогах студий чаще всего отмечают, что нейросетевое сжатие — это компромисс между качеством и производительностью. Некоторые разработчики уже внедряют такие решения в свои движки, другие ждут, пока технология станет стандартом. Главный вопрос — насколько хорошо алгоритм справится с уникальными артами и стилизованной графикой. Ведь если текстура содержит много мелких деталей, ИИ может потерять часть информации.
А что с многопользовательскими играми?
В онлайне сжатие особенно актуально: обновления патчей и загрузка ресурсов происходят постоянно. Чем меньше объём данных, тем быстрее игроки получают новый контент и тем стабильнее соединение. Но тут важна скорость декомпрессии: если сервер будет тратить слишком много времени на распаковку, это создаст задержки. Поэтому выбор алгоритма — всегда баланс между степенью сжатия и скоростью.
Итог
Нейросетевое сжатие — это не магия, а прагматичный инструмент. Оно помогает и разработчикам, и игрокам: меньше места, выше скорость. Но перед тем как обновлять настройки, стоит проверить, поддерживает ли твоя видеокарта нужные технологии и не возникнут ли лаги при загрузке. Возможно, именно такой подход станет следующим большим шагом в оптимизации игр.





Комментарии
Пожаловаться на комментарий