Комп'ютерні новини
Всі розділи
DirectX 12 Ultimate: Microsoft об'єднує нове покоління графіки для PC і ігрових консолей
Компанія Microsoft провела цікаву презентацію «DirectX Innovation Day», яку вона спочатку планувала показати на GDC 2020. У ній вона розповіла про новий API DirectX 12 Ultimate, призначеного для ігор нового покоління під платформи Windows PC і Microsoft Xbox Series X. Єдиний програмний інтерфейс для двох популярних платформ полегшить створення нових проектів і прискорить його інтеграцію в ігрову екосистему.
API DirectX 12 Ultimate тримається на чотирьох «китах»:
- DirectX Raytracing 1.1 - зменшує роль CPU в трасуванні променів, підвищує ефективність завантаження шейдерів з рейтрейсінгом і додає альтернативну форму рейтрейсінга (Inline raytracing) для більшого контролю за процесом із боку розробників ігор.
- Variable Rate Shading - дозволяє розробникам динамічно змінювати швидкість заливки шейдерів в сцені, направляючи обмежені ресурси GPU на дійсно важливі об'єкти і знижуючи швидкість там, де такої необхідності немає (наприклад, статичні об'єкти або деталі на периферії сцени);
- Mesh Shaders - це програмна модель для геометрії, що дозволяє розробникам створювати високо деталізований віртуальний світ і не перевантажувати при цьому процесор. Її суть полягає в тому, щоб динамічно знижувати кількість деталей у віддалених об'єктах на периферії в міру руху камери.
- Sampler Feedback - обіцяє підвищити візуальну якість зображення, знизити час завантаження текстур і збільшити загальний рівень продуктивності шляхом повторного використання вже оброблених в попередньому кадрі кольорів. Також ця технологія спрощує створення відкритого світу з текстурами високої роздільності.
На даний момент лише відеокарти лінійки NVIDIA RTX у повній мірі підтримують всі описані вище переваги DirectX 12 Ultimate. AMD реалізує їх в мікроархітектурі RDNA 2 для власних відеокарт лінійки Navi 2X і ігрових консолей Microsoft Xbox Series X і Sony PlayStation 5.