Directx 12: трехмерная графика в Windows 10

Прародителем знаменитой библиотеки DirectX можно считать библиотеку WinG, применяемую в Win3 и Win95 для поддержки машинно-независимой графики. Но эти инструменты не получили особого распространения, хотя желающие до сих пор могут с ними ознакомиться, Скачать WinG можно, например, тут: http://www.win31.de/esoft.htm. Запустив демонстрацию — вы увидите знакомый цветовой кубик и другие распространенные примитивы. DirectX – мощный графический инструментарий, напрямую взаимодействующий с драйвером видеоадаптера.

Для примера: OpenGL таким свойством не обладает – она взаимодействует с видеоадаптером опосредованно, через API Windows GDI или GDI+. Именно это свойство превращает DirectX в незаменимый инструмент разработчиков компьютерных игрушек, т. к. другого способа без ухищрений получить быструю графику в Виндовс не имеется. В Windows 10 DirectX 12 является просто незаменимой. Играть в самые современные игры без нее невозможно, кроме того она делает интерфейс системы несколько более подвижным. Некоторые визуальные эффекты используют ее программные возможности.

Directx 12DirectX 12 для Windows 10 бесплатен, может быть спокойно скачан с сайта Microsoft и установлен. Ниже мы обсудим пользовательские аспекты эксплуатации этой программы.

Проверим нашу версию

Как и всякое программное обеспечение, DirectX 12 для Windows 10 может быть инсталлирован, а может быть не инсталлирован в вашей системе. По умолчанию «десятка» содержит предустановленную 12-ую версию программы

. Но если вы сомневаетесь в ее наличии, можете проделать следующие действия:

  • При помощи клавиатурной комбинации «Win» + «R» вызовите на исполнение окошко «Выполнить».
  • В поле команд окошка введите команду dxdiag и щелкните Enter.
  • Появится окно характеристик DirectX, на первой же вкладке которого будет указана текущая версия библиотеки.

DxdiagДальше все будет зависеть от полученного результата. Во-первых, обещанное окно характеристик может и не появиться. Вместо него может вылезти сообщение об ошибке. Это может означать только одно – DirectX в вашей системе не обнаружен. Правда может быть и другой вариант – диагностическая утилита dxdiag.exe кем-то и зачем-то была удалена с диска, а сама библиотека зарегистрирована. Но это настолько маловероятно, что этот случай мы даже не рассматриваем. Тем более, что мы все равно не узнаем версии без запуска диагностики.

Во-вторых, может оказаться, что номер текущей версии ниже 12-ой. В этом случае требуется отправиться в Сеть и разжиться там наиболее свежим релизом продукта. Об этом чуть ниже. Последний вариант: номер версии 12 — делать ничего не нужно, у вас и так все в полном порядке.

Устанавливаем с сайта

Пускай вы не обнаружили на вашем компьютере искомых файлов. Первая реакция пользователя: отправиться на сайт Microsoft и скачать библиотеку оттуда. Но вопреки ожиданиям – это оказывается невозможным. Что побудило компанию отказаться от свободной раздачи инсталлятора – тайна за семью печатями. Во всяком случае, раньше с этим не было проблем: вы заходили на сайт и качали любую нужную версию. Сегодня это не так.

КоробкаЕдинственным способом получения этого ПО, оказываются регулярно рассылаемые обновления. Чтобы включить получение патчей сделайте следующее:

  • Перейдите в «Параметры компьютера».
  • Далее проследуйте в раздел «Обновление и безопасность».
  • На панели справа жмите кнопку «Проверка наличия обновлений».

Теперь вы станете регулярно получать на Windows 10 обновления, а, следовательно, обзаведетесь и «директом».

Предположим, что вы не хотите дожидаться очередной посылки от дяди Билла и решили во что бы то ни стало установить программу здесь и сейчас. Это тоже можно сделать, но неофициальным способом. Например, скачав утилиту со стороннего ресурса. Можно попробовать этот адрес: http://directx12.su/ или какой-нибудь другой ресурс.

Есть еще одна вещь, о которой стоит упомянуть напоследок. Это «глюк» с определением версии. Диагностическая утилита dxdiag не всегда выдает правильный номер версии. Иногда она указывает более низкий. Причина такого поведения — устаревшая видеокарта. Возможно, ваш адаптер и вовсе не поддерживает двенадцатый директ. В этом случае вам стоит серьезно задуматься об апгрейде оборудования.

Добавить комментарий