
Сначала она появится на ROG Xbox Ally, но уже в сентябре разработчки и магазины получат инструменты для её интеграции на ПК.
- Система Advanced Shader Delivery для Windows призвана избавить игры на ПК от этапа компиляции шейдеров на старте, а также от статтеров во время первичного запуска.
- Статтеры, связанные с компиляцией шейдеров, не стоит путать с так называемыми переходными статтерами, которые возникают в момент, когда персонаж пересекает границы невидимых клеток игрового мира. Это отдельная проблема, особенно выраженная на Unreal Engine 5, которую в Epic Games и CD Projekt RED решают с помощью плагина FastGeo Streaming. Его экспериментальная версия вышла в версии движка 5.6 в июне.
- Advanced Shader Delivery от Microsoft, в теории, сможет избавить игры только от статтеров, которые могут возникнуть, например, в первый раз, когда на экране появляется какой-то из эффектов, для которого необходим новый шейдер. Когда эффект появляется повторно, статтер уже не происходит. Поэтому система сглаживает в основном только первичный запуск игры.
- Команда DirectX разработала метод сбора данных шейдеров из конкретной игры и их упаковки в новый стандартизированный формат State Object Database (SODB).
- Microsoft также создала «облачный» компилятор для создания базы Precompiled Shader Database (PSDB).
- Благодаря PSDB, магазин Xbox может доставлять прекомпилированные шейдеры вместе с играми. Таким образом, этап компиляции, который на запуске может занять несколько минут, им уже не нужен.
- Сначала система будет поддерживаться только на портативных устройствах ROG Xbox Ally и ROG Xbox Ally X, которые выйдут 16 октября. Однако в сентябре Microsoft выпустит SDK для «расширения этой функциональности на весь рынок». Инструментами смогут воспользоваться все желающие разработчики и магазины.
- В сентябре Microsoft также расскажет о конкретных устройствах партнёров, которые в будущем получат поддержку системы Advanced Shader Delivery.
- Насколько эффективной окажется система, пока неясно. Также её интеграция за пределами магазина Xbox и устройств вроде ROG Xbox Ally зависит непосредственно от игровых разработчиков и магазинов вроде Steam.
Источник
|