Игровые и медиатехнологии


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

Версия DirectX 9.0c включает в себя все предыдущие версии и необходима для всех компьютерных игр о Гарри Поттере от Философского камня до ЛЕГО Гарри Поттер: годы 5-7.

Почти каждая новая версия системы Windows содержит свою версию DirectX. Поэтому более новые системы, начиная с Windows Vista, не содержат в себе предыдущие версии DirectX и их нужно устанавливать отдельно.

Версия WindowsПримечание
Windows 98-2000В состав этих систем обычно входили DirectX 6.0 — 8.0. Если отсутствовали, то их доустанавливали. Философский камень и Тайная комната требовали для работы, как минимум, 7 версию и обычно содержали её установщик на своём диске.
Windows XPВ состав этой системы входила DirectX 9.0c. Последние сборки этой версии нужны всем играм о Гарри Поттере.
Windows VistaНачиная с этой системы, DirectX 9.0c нужно устанавливать вручную. Иначе игры о нашем любимце запустить не получится. Эта система содержит DirectX 10 или 11, в зависимости от выпуска.
Windows 7Содержит DirectX 11. Нужна отдельная установка DirectX 9.0c, 10
Windows 8Содержит DirectX 11.1. Нужна отдельная установка DirectX 9.0c, 10
Windows 8.1Содержит DirectX 11.2. Нужна отдельная установка DirectX 9.0c, 10
Windows 10, 11DirectX 12 в первом крупном обновлении. Нужна отдельная установка DirectX 9.0c, 10, 11. Список растёт 🙂

Более старые версии вызывают ряд проблем при работе в среде операционных систем новее Windows 7.

OpenGL — набор правил для построения простых и сложных плоских изображений или трёхмерных сцен. Обычно реализуется разработчиками видеокарт и используются в компьютерных играх и просто в программах, использующих компьютерную графику.

В отличие от DirectX, OpenGL не привязана к одному семейству операционных систем, то есть, использующие OpenGL игры могут работать под управлением различных операционных систем семейства Linux, Windows и некоторых других.

Большинство игр о Гарри Поттере может использовать для работы только DirectX, так как OpenGL поддерживается лишь частично. Выбор обычно производится с помощью изменения конфигурационных файлов или с помощью запуска игры из командной строки с определённым параметром.

Программная прорисовка (Software Rendering) используется в тех случаях, когда видеокарта не поддерживает необходимые игре функции и их приходится имитировать (эмулировать). Этот режим может предлагаться первыми играми о Гарри Поттере в случае возникновения сбоев в работе драйвера видеокарты.

Программную прорисовку рекомендуется использовать только в крайних случаях, так как качество изображения обычно оставляет желать лучшего (может быть нечётким, иметь низкое разрешение порядка 640х480 пикселей, занимать часть экрана, содержать ошибки).

Но всё же в некоторых случаях программная прорисовка бывает полезной. Например — если в системе достаточно мощный процессор, но слабая видеоподсистема.

Vulkan — кроссплатформенный набор интерфейсов для графики. Используется как сам по себе, так и для замены или эмуляции устаревших технологий, вроде DirectX. Позволяет играть в игры, изначально созданные для систем семейства Windows, в среде других систем, например, GNU Linux.

Metal — набор интерфейсов для графики в приложениях для устройств Apple.

Glide — набор интерфейсов для трёхмерной графики, разработанный 3dfx Interactive для видеокарт на основе собственных графических процессоров Voodoo Graphics. Упоминается в конфигурационных файлах игр на основе Unreal Engine 1 (например, Философский камень, Тайная комната). Был популярен во второй половине 1990х годов и устарел примерно после 1999 года.


Источники информации: Википедия, официальные веб-сайты и наши наблюдения.