Основные функции, инструменты и минимальные требования DirectX 12
Microsoft анонсировала следующую версию DirectX , получившую название DirectX 12 Ultimate . Что делает это объявление интересным, так это то, что оно также объединяет ПК и Xbox Series X , то есть унифицированную графическую платформу для ПК и Xbox Series(Xbox Series X) X. Более ранней версии, DirectX 12 , исполнилось уже почти шесть лет, и требовалось значительное обновление, главным образом потому, что игры на Xbox также доступны для ПК. Недавно Microsoft объявила подробности о (Microsoft)Xbox Series X , которые работают на DirectX 12 Ultimate . Давайте рассмотрим все функции и инструменты разработчика , которые предлагает Microsoft .
Основные возможности DirectX 12
Прежде чем мы начнем, Microsoft четко заявила, что если вы купите новый ПК с логотипом DX12 Ultimate , он гарантированно будет поддерживать все функции графического оборудования следующего поколения. Это включает в себя
- Трассировка лучей DirectX 1.1
- Затенение с переменной скоростью
- Сетчатые шейдеры
- Обратная связь семплера
Все эти функции гарантируют, что ваш компьютер сможет играть в игры следующего поколения, которые зависят от этого. DX12 Ultimate будет работать на аппаратном обеспечении текущего поколения, но не даст визуальных преимуществ новых функций. Объединение платформ повысит популярность и вдохновит разработчиков на создание игр для обеих платформ.
1] Трассировка лучей DirectX 1.1
Это даст разработчикам шанс достичь уровня графики, который был возможен только в Болливуде(Bollywood) . DirectX Raytracing или DXR позволяет отслеживать пути света с помощью реалистичных физических расчетов. Это также упрощает для игровых движков визуализацию объектов по мере перемещения игрока. Все это возможно, потому что графический процессор(GPU) может напрямую вызывать трассировку лучей, не дожидаясь процессора(CPU) , что позволяет ему немедленно запускаться. Он также предлагает встроенную(Inline) трассировку лучей, которая дает разработчикам возможность управлять процессом трассировки лучей. Все это на аппаратном уровне.
2] Затенение с переменной скоростью
Теперь разработчики могут произвольно изменять скорость затенения игры. Они могут использовать GPU , чтобы использовать его мощность либо для улучшения изображения, либо для повышения скорости. Поэтому, если это динамичная сцена, разработчики могут дать графическому процессору(GPU) указание использовать скорость, а для кинематографического опыта попросить, чтобы он работал над лучшими визуальными эффектами. Общий результат — увеличенная частота кадров .
3] Сетчатые шейдеры
Эта функция предлагает геймерам больше возможностей программирования. Теперь они могут создавать более детализированные и динамичные миры благодаря доступности полной мощности обобщенных вычислений графического процессора(GPU) для конвейера геометрии. Вместо одной функции затенения, эш-шейдеры работают со всей группой вычислительных потоков.
Rather than a single function that shades one vertex or one primitive, mesh shaders operate across an entire compute thread group, with access to group shared memory and advanced compute features such as cross-lane wave intrinsics that provide even more fine-grained control over actual hardware execution
4] Обратная связь семплера
Это позволяет разработчикам загружать текстуры, когда это необходимо. Поэтому, когда камера быстро перемещается по сценам, некоторые объекты выглядят не на своем месте. Обратная связь сэмплера(Sampler) обеспечит лучшее визуальное качество, более короткое время загрузки и меньшее заикание.
Какая видеокарта сможет использовать DirectX 12 Ultimate ?
NVIDIA официально сообщила, что серия GeForce RTX будет первой, кто испытает это.
Также готова(also ready) AMD RDNA 2 — будущая игровая архитектура AMD.
Инструменты и требования(Requirement) для DirectX 12 Ultimate
Microsoft поделилась полной информацией(complete details) об инструментах и минимальных требованиях для разработки с использованием DirectX 12 Ultimate . Он включает ОС, Visual Studio , Windows Insider Preview SDK , драйверы(Drivers) и оборудование, PIX ( отладчик DirectX 12 ) и многое другое.
Подробнее об этом читайте в официальном блоге разработчиков.(official dev blog.)
Related posts
Что такое DirectX? Как это работает? Версии, History, Устранение неполадок
Fix DXGI_ERROR_DEVICE_REMOVED на Windows 11/10 ПК
DirectX столкнулся с необратимой ошибкой
DirectX download, обновление, установка: Windows 11/10
DirectX Не удалось инициализировать ошибку в Windows 11/10
Полное руководство по устранению неполадок при установке Office 2013
Как использовать DirectX Diagnostic Tool (DxDiag) для устранения неполадок
Video playback не удается при требовании накладки DirectX 9 в Windows 10
Быстро Clear All Cache в Windows 10 [Ultimate Guide]
DirectX installation не удалось на Windows 10
Полное руководство по резервному копированию и восстановлению реестра Windows
Как установить Steam and Manage Steam Games (Ultimate Guide)
Полное руководство по ускорению Firefox
Ultimate Windows 10 WiFi Troubleshooting Guide
5 лучших умных аксессуаров для ванной комнаты (или создание идеальной умной ванной)
Полное руководство по устранению неполадок с зависанием Windows 7
Окончательный список советов, лайфхаков и ярлыков YouTube
Как устранять проблемы с помощью средства диагностики DirectX
Полное руководство по Apple HomeKit
Как построить умный дом Ultimate Super Bowl