Компьютерные новости
Все разделы
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.