Pro-BazisSoft — уроки и курсы
по Базис-Мебельщик

+998 90 017-90-33
Лист НовостьБАЗИС МебельщикСалонРаскройСметаСвязь MAXTelegramВсе контактыРаздел сайта Раздел сайта 2 из 4: Статьи
Д-02

DirectX – Что это такое и для чего нужен, какую версию использовать

Дата
Рубрика
Новости
Автор
Muzafarof Ilgiz
Содержание3 разд.
  1. Что такое DirectX
  2. DirectX 12 Ultimate
  3. Какую версию DirectX использовать
    1. DirectX11 vs DirectX12, в чём разница – видео

DirectX очень важен для компьютерных игр, и большинство геймеров с ним сталкивались, при этом непонимания, зачем DirectX нужен и чем помогает разработчикам и игрокам. Мы расскажем о назначении DirectX

DirectX – Что это такое и для чего нужен, какую версию использовать

Что такое DirectX

DirectX – это интерфейс прикладного программирования (API), который создала компания Microsoft устройств на базе операционной системы Windows и своей консоли Xbox. DirectX появился в 1996 году и дал возможность разработчикам компьютерных игр их настраивать.

API выступает проводником между играми и оборудованием Windows. Пользователи персональных компьютеров, в отличие от любителей консолей, ничем не ограничены в выборе комплектующих. И это делает задачу создателей игры сложнее, так как им нужно оптимизировать свои проекты под самые разные конфигурации систем.

DirectX – Что это такое и для чего нужен, какую версию использовать

DirectX крайне важен, он выступает мостом, который позволяет играм связываться с «железом», что большая помощь для разработчиков.

В эпоху DOS прямой доступ был и без API, однако в Windows 95 американская корпорация повысила меры безопасности, из-за чего доступ к «железу» закрылся, что стало проблемой. Для выхода из ситуации Microsoft разработала DirectX в качестве посредника между игрой и видеокартой.

Есть и другие протоколы API, но DirectX по умолчанию встроен в Windows.

DirectX 12 Ultimate

Самая последняя версия доступна на Windows 10/11 и актуальном поколении консолей Xbox. Это своего рода дополнение к DirectX 12, которое включает DXR и VRS.

DirectX – Что это такое и для чего нужен, какую версию использовать

Вот основные нововведения:

  1. DirectX Raytracing. Это трассировка лучей, появившаяся осенью 2018 года. Она предназначена для рендера видеографики и поддерживается видеокартами от AMD и Nvidia GeForce.
  2. VRS, то есть затенение с переменной скоростью. Технология позволяет улучшить производительность через оптимизацию шейдинга. Ресурсы благодаря VSR расходуются более рационального, сосредоточивая производительность для наиболее важных областей.
  3. Сетчатые шейдеры. Благодаря им открывается возможность увеличить производительность в результате создания нескольких вариантов одного объекта с различными степенями детализации, которые переключаются в зависимости от удаления объекта от виртуальной камеры.
  4. Sampler Feedback. Игры фрагментарно загружают ресурсы в память, конкретно те части текстуры, которые необходимы видеокарте в данный момент.

Какую версию DirectX использовать

Всегда лучше всего останавливаться на последней версии, если нет никаких ошибок с игровым проектом.

DirectX – Что это такое и для чего нужен, какую версию использовать

Понять, что это Direct X виноват, поможет простой перезапуск с прошлой версией API. Тем более, это обратно совместимая технология. Некоторые игры способно запускаться с разными версиями DirectX, но в большинстве случаев доступна лишь одна генерация.

Как мы уже отметили, актуальные версии дают разработчикам расширенный инструментарий, позволяющий, лучше оптимизировать продукт.

DirectX11 vs DirectX12, в чём разница – видео

Станислав Шаман

Мы не претендуем на истину! Высказанное в обзорах, статьях и рейтингах мнение автора, является сугубо его личным, основанным на опыте, практике или других факторах. Оно может не совпадать с вашим, но это не значит, что неверно или не имеет права существовать. Все материалы, ссылки или контент сайта tehnobzor.ru носит сугубо познавательный (информационный) характер и не является рекламой, даже если содержит рекомендации автора

Поддержите развитие Pro-BazisSoft

Все статьи, уроки и материалы на сайте публикуются бесплатно. Если проект помог в работе, его можно поддержать любой суммой.

Поддержать проект

Комментарии

Комментариев пока нет — можно задать вопрос по новости.

Email не публикуется. Обязательные поля помечены *