На GDC NVIDIA и Microsoft представили сотрудничество по стандартизации использования искусственного интеллекта в DirectX. Цель — решить две стойкие проблемы в разработке для PC: время компиляции shaders и подергивания во время игры. Предложение включает новые инструменты и систему доставки shaders, которая обещает унифицировать и упростить графический рабочий процесс.🚀
Microsoft ASD и инструменты для графического ИИ🧠
Камень основы — Microsoft Advanced Shader Delivery (ASD), система, которая будет распространять shaders, предварительно скомпилированные с игрой, устраняя компиляцию во время выполнения на оборудовании пользователя. Вместе с этим вводятся DirectX Linear Algebra (DXLA) и DirectX Compute Graph Compiler. Эти инструменты позволяют разработчикам интегрировать модели машинного обучения напрямую в графическую цепочку, оптимизируя задачи вроде апскейлинга или денойзеров нативно.
Прощай, подергивания, здравствуй, загрузки по 200 ГБ💾
С ASD мы прощаемся с stuttering, вызванным компиляцией shaders в начале каждой игры. Взамен установщики игр могут достичь размеров, достойных полной операционной системы. Это всего лишь вопрос выбора твоего любимого кошмара: ждать компиляции каждой тени на новой карте или позволить игре занять больше места, чем твоя коллекция мемов на жестком диске. Эффективность имеет свою цену, и она измеряется в терабайтах.