Search
Write a publication
Pull to refresh

Microsoft представила опцию Advanced Shader Delivery, которая сократит время начальной загрузки в играх

Reading time1 min
Views601

Microsoft представила технологию Advanced Shader Delivery, которая должна сократить загрузку при первом запуске игры. Подобные задержки вызваны необходимостью проведения компиляции шейдеров и их кеширования для дальнейшего использования. Сначала функция появится на портативных ROG Xbox Ally и ROG Xbox Ally X, а затем будет распространяться через приложение Xbox для ПК.

В рамках тестирования Avowed от Obsidian Entertainment с Advanced Shader Delivery удалось сократить время запуска игры на 85%. При этом расходовали меньше заряда батареи.

Microsoft упаковывает данные шейдеров в State Object Database (SODB), а затем при помощи облачной компиляции преобразует эти данные в Precompiled Shader Database (PSDB). Эту базу данных можно загрузить вместе игрой, которая сможет найти готовые к использованию шейдеры при первом запуске.

Функция определяет конфигурацию оборудования и драйверов ПК пользователя, а затем загружает соответствующую PSDB, чтобы игра могла пропустить длительный этап компиляции. Если система нестандартна или использует бета-версии драйверов, устройство сможет скомпилировать шейдеры локально. Технология создаёт зависимость от серверов Microsoft и соединения с интернетом.

Microsoft будет обновлять кешированные пакеты шейдеров при обновлении драйверов. В сентябре выйдет AgilitySDK, который предоставит разработчикам и владельцам магазинов инструменты и API для более широкого внедрения этого формата.

В настоящий момент развёртывание опции не требует дополнительных усилий со стороны компаний-разработчиков. Microsoft планирует расширять поддержку устройств и игр по мере развития Advanced Shader Delivery.

Tags:
Hubs:
+3
Comments2

Other news