Компания Microsoft представила новую технологию Advanced Shader Delivery, которая значительно уменьшит время загрузки игр и избавит игроков от подтормаживаний при первом запуске. По данным компании, решение позволит сократить время компиляции шейдеров до 85%, что особенно важно для современных проектов с высокими графическими требованиями.
При первом запуске игры на ПК система вынуждена компилировать графические шейдеры и сохранять их в кэш для дальнейшего использования. Именно из-за этого игроки сталкиваются с долгими загрузками, зависаниями и резкими просадками FPS в первые минуты геймплея.
На консолях подобная проблема решена за счёт того, что все устройства имеют одинаковое «железо», и разработчики заранее готовят оптимизированные шейдеры. На ПК же, из-за большого количества конфигураций видеокарт и драйверов, этот процесс возлагается на сам компьютер игрока.
Что изменится?
Advanced Shader Delivery предлагает простой, но эффективный подход:
- разработчики смогут хранить в базе данных игры уже скомпилированные шейдеры под определённые линейки видеокарт и версии драйверов;
- если нужные варианты есть в базе — игра будет загружаться сразу с готовыми данными, минуя долгую компиляцию;
- в результате пользователи получат более плавный старт игры и отсутствие раздражающих подтормаживаний.
Когда ждать Advanced Shader Delivery?
Microsoft заявила, что технология появится в играх уже в 2025 году. Компанию активно поддерживают партнёры из индустрии, а значит, первые проекты с Advanced Shader Delivery могут выйти в ближайшие месяцы.
Эта инициатива станет особенно полезной для крупных ААА-игр, где объём шейдеров огромен, а их компиляция может занимать десятки минут.