DirectX 12 Ultimate — это новый программный интерфейс Microsoft, созданный с учетом согласованного набора функций между Xbox Series X и играми для ПК следующего поколения.
Когда спецификации и возможности Xbox Series X были представлены ранее на этой неделе, был поднят один вопрос: что все это может значить для будущего игр на ПК. Игры для ПК и Xbox теперь переплетены как никогда, особенно благодаря тому, что Microsoft связывает их с выпусками кросс-платформенных и кросс-платных игр на обоих платформах, не говоря уже о службах с общей подпиской, таких как Xbox Game Pass ultimate. В рамках сегодняшнего Дня разработчиков DirectX Microsoft подробно рассказала о технологии, которая, как она надеется, обеспечит их совместную работу: DirectX 12 Ultimate.
Конечно, DirectX долгое время работал на многих видеоиграх - Xbox начал свою жизнь как DirectXbox, но DX12 Ultimate - это то, что Micorosft называет «кульминацией» 25-летней работы над DirectX, новой версией. это обеспечивает «беспрецедентное выравнивание между ПК и Xbox Series X». В рамках этого объявления Microsoft дополнительно раскрыла ряд преимуществ для разработчиков, призванных упростить жизнь создателям игр, и все это разработано как способ поощрить разработчиков, маленьких и больших, использовать новые функции.
Что это значит для геймеров? По сути, это означает, что при использовании DX12 Ultimate между играми будет достигнут паритет функциональности, поэтому игроки ПК смогут получить гарантию набора функций Xbox Series X для таких вещей, как трассировка лучей с помощью DirectX, шейдинг с переменной скоростью, сетевые шейдеры и обратная связь сэмплера. По сути, покупая компьютерное оборудование с логотипом DirectX 12 Ultimate на коробке, игроки ПК знают, что у них будет доступ ко всем функциям Xbox Series X в играх, которые их поддерживают.
DX12 Ultimate описывается как метод, упрощающий разработку для разработчиков, а также предоставляющий геймерам «гарантию того, что их оборудование соответствует высшей планке поддержки функций в играх следующего поколения». Но, несмотря на это, это также не станет препятствием для существующих владельцев ПК - игры следующего поколения, использующие функции DX12 Ultimate, будут по-прежнему работать на оборудовании, отличном от DX12 Ultimate, хотя некоторые новые функции и оптимизация будут отключены. DX12 Ultimate предназначен для сопровождения и развития существующей экосистемы ПК, а не для ее замены.
«Microsoft Game Stack существует, чтобы предоставить разработчикам инструменты, необходимые для создания смелых, захватывающих игровых процессов, и DX12 Ultimate является идеальным инструментом для усиления игровой графики», - говорится в официальном сообщении DX12 Ultimate в блоге. «DX12 Ultimate является результатом постоянных инвестиций в платформу DirectX 12, сделанных в течение последних пяти лет для обеспечения того, чтобы Xbox и Windows 10 оставались на вершине графической технологии. Чтобы еще больше расширить возможности разработчиков игр для создания игр с потрясающей графикой, мы усовершенствовали функции, которые уже начинают преобразовывать игры, такие как DirectX Raytracing и шейдинг с переменной скоростью, и добавили новые основные функции, такие как Mesh Shaders и Sampler Feedback.
«Вместе эти функции представляют собой многолетние инновации от Microsoft и наших партнеров в области аппаратного обеспечения. DX12 Ultimate объединяет их в один общий пакет, предоставляя разработчикам единый ключ для разблокировки графики следующего поколения на ПК и Xbox Series X».
https://cybergames.info/articles/ind-news/directx_12_ultimate/