Вслед за презентацией консоли Xbox Series X компания Microsoft представила свежее обновление своего API DirectX — DirectX 12 Ultimate. Если кратко, то в новой версии Microsoft объединила DirectX 12 и DirectX Raytracing (DXR) 1.1, а также добавила к официальным спецификациям некоторые расширения и функции. А ещё был обновлён логотип — Microsoft вернулась к римским цифрам.
А теперь давайте подробнее пройдёмся по каждому пункту. В состав DirectX 12 Ultimate вошло всё то, что уже было в составе DirectX 12_1, а также все составляющие DXR. Поэтому на данный момент отнюдь не каждая видеокарта сможет похвастаться поддержкой DirectX 12 Ultimate. Фактически, это могут себе позволить только видеокарты NVIDIA GeForce RTX 20-й серии. А вот у AMD поддержка новой версии API появится лишь в следующем поколении графических процессоров на архитектуре RDNA 2.
DirectX Raytracing 1.1 включает небольшие обновления изначального API DXR. Новая версия включает такие новые методы, как Inline Raytracing и непрямое выполнение лучей. Кажется, здесь разработчикам предлагается фактически тоже самое, что и в вышедшем недавно Vulkan RT, то есть возможность запуска расчёта трассировки одного луча из шейдера, а не большой группы лучей. По сути, решение трассировки лучей здесь происходит прямо во время её выполнения, а не по заранее заданным направлениям, что требует меньше ресурсов.
Также частью DirectX 12 Ultimate стали такие функции, как Variable Rate Shading 2 (VRS 2), Mesh Shaders и Sampler Feedback. Вкратце напомним, что технология VRS обеспечивает прирост производительности за счёт выполнения более простых затенений в менее важных областях сцены. Mesh Shaders раньше было расширением NVIDIA, которое позволяло более эффективно обрабатывать большие объёмы данных. Наконец, Sampler Feedback позволяет более эффективно расходовать видеопамять — потенциально, «потребление» памяти игрой можно сократить до 10 % от обычного значения.
Ключевая цель DirectX 12 Ultimate заключается в том, чтобы предоставить разработчикам единую платформу для ПК и будущей Xbox Series X. Последняя, напомним, как раз станет носителем графического процессора с архитектурой AMD RDNA 2, так что уже довольно скоро не только NVIDIA сможет похвастаться графическими процессорами с поддержкой DirectX 12 Ultimate.
Для пользователей появление DirectX 12 Ultimate в первую очередь должно упростить выбор видеокарт. Если ускоритель поддерживает новую версию API, это означает, что он поддерживает полный набор современных функций, включая трассировку лучей, VRS и так далее. К тому же, пользователь будет знать, что видеокарта с DirectX 12 Ultimate будет иметь как минимум те же возможности, что и Xbox Series X. И хотя пока игр с поддержкой всех возможностей новой версии API нет, со временем они появятся, особенно с выходом новой консоли. Кстати, хотя PlayStation 5 тоже получит графику RDNA 2, у неё поддержки нового API не будет.
Вслед за презентацией консоли Xbox Series X компания Microsoft представила свежее обновление своего API DirectX — DirectX 12 Ultimate. Если кратко, то в новой версии Microsoft объединила DirectX 12 и DirectX Raytracing (DXR) 1.1, а также добавила к официальным спецификациям некоторые расширения и функции. А ещё был обновлён логотип — Microsoft вернулась к римским цифрам. А теперь давайте подробнее пройдёмся по каждому пункту. В состав DirectX 12 Ultimate вошло всё то, что уже было в составе DirectX 12_1, а также все составляющие DXR. Поэтому на данный момент отнюдь не каждая видеокарта сможет похвастаться поддержкой DirectX 12 Ultimate. Фактически, это могут себе позволить только видеокарты NVIDIA GeForce RTX 20-й серии. А вот у AMD поддержка новой версии API появится лишь в следующем поколении графических процессоров на архитектуре RDNA 2. DirectX Raytracing 1.1 включает небольшие обновления изначального API DXR. Новая версия включает такие новые методы, как Inline Raytracing и непрямое выполнение лучей. Кажется, здесь разработчикам предлагается фактически тоже самое, что и в вышедшем недавно Vulkan RT, то есть возможность запуска расчёта трассировки одного луча из шейдера, а не большой группы лучей. По сути, решение трассировки лучей здесь происходит прямо во время её выполнения, а не по заранее заданным направлениям, что требует меньше ресурсов. Также частью DirectX 12 Ultimate стали такие функции, как Variable Rate Shading 2 (VRS 2), Mesh Shaders и Sampler Feedback. Вкратце напомним, что технология VRS обеспечивает прирост производительности за счёт выполнения более простых затенений в менее важных областях сцены. Mesh Shaders раньше было расширением NVIDIA, которое позволяло более эффективно обрабатывать большие объёмы данных. Наконец, Sampler Feedback позволяет более эффективно расходовать видеопамять — потенциально, «потребление» памяти игрой можно сократить до 10 % от обычного значения. Ключевая цель DirectX 12 Ultimate заключается в том, чтобы предоставить разработчикам единую платформу для ПК и будущей Xbox Series X. Последняя, напомним, как раз станет носителем графического процессора с архитектурой AMD RDNA 2, так что уже довольно скоро не только NVIDIA сможет похвастаться графическими процессорами с поддержкой DirectX 12 Ultimate. Для пользователей появление DirectX 12 Ultimate в первую очередь должно упростить выбор видеокарт. Если ускоритель поддерживает новую версию API, это означает, что он поддерживает полный набор современных функций, включая трассировку лучей, VRS и так далее. К тому же, пользователь будет знать, что видеокарта с DirectX 12 Ultimate будет иметь как минимум те же возможности, что и Xbox Series X. И хотя пока игр с поддержкой всех возможностей новой версии API нет, со временем они появятся, особенно с выходом новой консоли. Кстати, хотя PlayStation 5 тоже получит графику RDNA 2, у неё поддержки нового API не будет.
Новости / Видео уроки / Заработок / Преимущества стилей / Текст / Сайтостроение / Интернет и связь / Самоучитель CSS / Статьи об афоризмах / Отступы и поля / Вёрстка
До релиза постапокалиптического шутера с открытым миром S.T.A.L.K.E.R. 2: Heart of Chornobyl от студии GSC Game World осталось меньше суток, однако некоторые обладатели...
Компания SpaceX осуществила шестой испытательный запуск Starship. Гигантская ракета поднялась в воздух чётко по расписанию в 16:00 по местному времени 19 ноября (01:00...
Microsoft анонсировала новый ИИ-инструмент Copilot Actions для пользователей Microsoft 365 Copilot, который позволяет автоматизировать повторяющиеся задачи. Как поясняет...
Накануне официального релиза компания Nvidia показала, как постапокалиптический шутер с открытым миром S.T.A.L.K.E.R. 2: Heart of Chornobyl от студии GSC Game World...
Для того, чтобы начать зарабатывать в сети, вам необходимо завести электронные деньги кошелек. Итак, Платежная система Webmoney. Webmoney самая популярная в Рунете платежная система.Эта платежная...
Комментарии (0)