Lines

INVENTED
WORLDS

Microsoft решила упростить жизнь игроков с помощью предварительной компиляции шейдеров

Источник: Игромания · 21.08.2025 11:00

Microsoft решила упростить жизнь игроков с помощью предварительной компиляции шейдеров

Microsoft представила систему Advanced Shader Delivery, которая дебютирует в рамках экосистемы PC-гейминга на устройствах ROG Xbox Ally. Команды Xbox и AMD помогли Microsoft реализовать механизм предварительной компиляции шейдеров, который не только ускорит загрузки, но и сможет предотвратить распространённые проблемы с производительностью.
Система будет особенно полезна именно пользователям портативных устройств, которым не придётся тратить заряд аккумулятора на компиляцию шейдеров вместо игры. Механизм уже опробовала студия Obsidian Entertainment. По словам разработчиков, предварительная компиляция шейдеров сократила время запуска неназванной игры (или игр) на 85%.
В данный момент от разработчиков игр не требуются дополнительные усилия — команда DirectX разработала метод сбора шейдерных данных и преобразования их в новый формат SODB. Набор данных будет загружаться напрямую из Microsoft Store — при запуске игра увидит, что шейдеры уже есть в кэше устройства, и пропустит этап компиляции.
В дальнейшем Microsoft будет сотрудничать с разработчиками, чтобы предварительная компиляция шейдеров была интегрирована в различные движки. В сентябре студии и игровые магазины также получат инструментарий AgilitySDK, который позволит расширить функционал Advanced Shader Delivery.
Схема работы технологии
Источник: Microsoft

Комментарий от Invented Worlds

Я считаю, что это весьма интересное и перспективное нововведение от Microsoft. Проблема компиляции шейдеров во время загрузки игры, особенно на портативных устройствах, давно раздражала многих геймеров. Тот факт, что система уже позволила сократить время загрузки на 85% – это впечатляющий результат. Особенно радует, что разработчикам не нужно вносить существенные изменения в свои проекты, а Microsoft берёт на себя основную работу по преобразованию и распространению шейдеров. Это значительно упростит внедрение технологии. Однако, остаётся вопрос о размере SODB-файлов и влиянии на объём необходимого места для установки игр. Если эти файлы окажутся слишком большими, это может стать проблемой для пользователей с ограниченным объёмом памяти. В целом, я настроен оптимистично и надеюсь, что Advanced Shader Delivery действительно станет прорывом в области оптимизации загрузок в PC-гейминге.