Что такое DirectX. Обзор возможностей DirectX 10

Многие пользователи ПК утверждают, что двигателем компьютерного прогресса являются именно игры. Разработчики игровых продуктов постоянно взвинчивают темпы развития новых процессоров и видеокарт. Не будь, по их мнению, 3d-экшенов и Rpg, не было бы сейчас и процессоров Intel Core 2 Quad и видеокарт с GeForce 8800 Ultra. Программное обеспечение лишь помогает высокотехнологичным микрочипам справляться с обработкой данных и является путеводителем в мировом программировании игр и видеоэффектов, ярким примеров чего является специальная утилита, точнее набор средств программирования, используемый разработчиками в создании новейших игр. Итак, рассмотрим, что же из себя представляет DirectX и как его установить.

Что такое DirectX

Что такое DirectX. Обзор возможностей DirectX 10

DirectX - это набор API (Application Programming Interface, Интерфейс программирования приложений), разработанный специально для простого решения задач, связанных с разработкой игровых систем и видеопрограммирования. Наиболее широко распространяется использование DirectX в разработке игр. Для начинающих пользователей ПК проще сказать, что DirectX значительно облегчает труд разработчков игр, так как им больше не приходится создавать стандартные процессы обработки видео и звука, они складывают их из уже заготовленных функций этой утилиты.

DirectX разделяется на ряд программных объектов, среди которых выделим DirectX Graphics - набор интерфейсов для обработки и последующего графики, DirectInput - интерфейс, используемый для обработки данных, поступающих с клавиатуры, мыши, джойстика и пр. игровых контроллеров, DirectPlay - интерфейс сетевой коммуникации игр, DirectSound и DirectMusic - интерфейсы для работы со звуком, DirectSetup - часть, ответственная за установку DirectX, Direct Media Objects - реализует функциональную поддержку потоковых объектов.

Объясним проще. Для рядового пользователя, DirectX - это та программа, которая позволяет полностью реализовать обработку игровой графики, обрабатывающая прорисовку текстур, преломлений света и отражений. Естественно, на ряду с развитием технологий аппаратного обеспечения (видеокарт), развивается и программное, в лице DirectX. Выходят новые версии, оснащенные новыми возможностями, все чаще выходят дополнения, включающие незначительные изменения и так далее. Новые продукты выходят, в основном в комплекте с операционной системой Microsoft Windows. Так, в поставку Windows XP входила 9 версия DirectX, а вот в новой Windows Vista - включена 10, на сегодняшний день последняя версия. К ее выпуску компания Microsoft готовилась очень тщательно, поэтому в нем используется отличная от DirectX 9 модель управления. Не будем уходить в дебри этого мира, вернемся к обычным пользователям.

Обзор DirectX 10

DirectX 10, как мы уже говорили, разработан специально для операционной Windows Vista. Он изначально включен в комплект поставки всех версий операционной системы. Разумеется, для того, чтобы DirectX 10 работал в полную силу своих возможностей, вам понадобится Windows Vista, видеокарта с поддержкой DirectX 10 и новейшие игры, включающие в себя возможности программы.

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

Основные достижения DirectX 10

Более реалистичная анимация шерсти меха и растений

Более мягкие и более чёткие тени

Более насыщенные ландшафты с более сложной окружающей обстановкой

Значительно более тщательно прорисованный лес, более масштабные и детальные сцены баталий

Более динамичные и чаще меняющиеся по ходу событий сценарии игр

Больший реализм и уменьшение смазывания движущихся объектов

Объёмные эффекты

Уточнённый, более реалистичный дым и облака

Более реалистичные отражения и преломления на отражающих поверхностях - воде, автомобилях, стекле и др.

Снижение загрузки CPU, перераспределение обсчёта ряда процессов на GPU, снижение вероятности подтормаживания и зависания системы при сложном геймплее

Таким образом, благодаря такому полезному явлению, как DirectX 10, рядовым пользователям ПК доступны новые возможности и прелести графики игрового мира, в то время, как нагрузка на процессор заметно снижена, возложив обязанности прорисовки и детализации на видеокарту и DirectX.

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

Что такое DirectX. Обзор возможностей DirectX 10

Рисунок иллюстрирует динамику в игровом процессе использующем DirectX 10. DirectX 10 позволяет имитировать процессы реальной жизни в игровом времени, позволяя заменять статичное окружение динамичным.

Что такое DirectX. Обзор возможностей DirectX 10

Улучшенная детализация и реалистичные тени DirectX 10

Что такое DirectX. Обзор возможностей DirectX 10

DirectX 10 позволяет создавать игровых персонажей более реалистичными. Примером служит скриншот из новейшей игры для Windows Vista - The Crysis - легко заметить различия между двумя кадрами.
Улучшенная детализация в DirectX 10- реалистичные черты лица, поры, усы и глаза.

Что такое DirectX. Обзор возможностей DirectX 10

Обои для рабочего стола, созданные с помощью DirectX 9 и DirectX 10.
DirectX 10 предоставляет более реалистичный свет, небо, поведение воды.

Все опции закрыты.