Пятница, 2024-04-19, 3:16 PMГлавная | Регистрация | Вход

Меню сайта

Форма входа

Приветствую Вас Гость!

Поиск

Наш опрос

какое разрешение экрана у вас стоит?
Всего ответов: 391

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0
Каталог статейКаталог статей
Главная » Статьи » Софт » Графика

DirectX 10
DirectX - совокупность интерфейсов прикладного программирования - Application Programming Interface, API, для удобного программирования приложений под операционные системы Microsoft Windows, главным образом, для программирования игр. В общем, это специальный набор API библиотек, которые облегчают работу программистам в создании различных программ, в частности игр. Проще сказать, что DirectX является “проводником” между программой и вашим “железом”, тоесть между видеокартами, звуковыми картами и устройствами ввода. До выхода DX программистам приходилось в каждой программе или игре “подгонять” все под каждую известную на данный момент видеокарту и т.д. Представте себе, сколько им приходилось работать не над самой программой, а над её настройкой. Но когда, всем известная компания Microsoft выпустила первый DX в 1995 году, все эти проблемы пропали, т.к. отныне технология DirectX выполняла эту работу сама. С тех пор прошло очень много времени и свет увидел DirectX 10.

DirectX10 – революционная технология, т.к. видеокарты совместимые с ней (на данный момент видеокарт поддерживающих DX 10 всего несколько и стоят они очень дорого) выдают потрясающую, до этого нигде невиданную картинку. Для того, чтобы иметь хоть какое-то представление о чем я сейчас пишу, достаточно посмотреть и сравнить две картинки из одной и той же игры, снятые с разных версий. Одна на DirectX 9, другая на DirectX 10.

Как видите картинка в одной и той же игре может выглядить совершенно по-другому и все благодаря технологии DirectX 10. Все благодаря новым графичиским “фичам”, таким как: новая шейдерная архитектура Shader Model 4.0, новый вид текстур, режим рендеринга DirectX 10 и новый формат HDR. Реалистичные отражения на поверхностях стекла, воды и т.д. Более высокий уровень реализма в отображении анимации, в дыме и облаках. Огромные пространства с более сложным строением объектов. Также более четкие и мягкие тени и еще многое другое. Перечислять все не имеет смысла.

Кстати насчет реализма геометрии и текстур. Посмотрите на эту картинку. Вот так будут выглядить лица в играх. Впечатляет?

DX 10 была полностью переработана и одним из главных усовершенствований является распределение нагрузки между центральным и графическим процессорами. Благодаря этому, видеокарта поддерживающая DX 10 будет отличаться огромной производительностью и если до этого центральный процессор производил обсчет графических эффектов, то теперь вся ответственность переходит к DX 10, это способствует более быстрому обсчету других задач. Проще сказать, если у вас есть видеокарта с поддержкой DX 10, то ваш компьютер будет работать заметно быстрее, а если видеокарта без поддержки DX 10, то тот же компьютер будет работать медленнее, так как в отличии от первого случая, центральный процессор выполняет 2 работы вместо одной.

Но даже будь у вас и сверхсовременная видеокарта, одной ее было бы не достаточно. Дело в том, что DirectX 10 совместим только с операционной системой Microsoft Windows Vista. На Windows XP такой графики вы не увидите. Не стоит обвинять в этом разработчиков, все дело в том, что Windows XP не поддерживает нового дисплейного драйвера WDDM (Windows Display Driver Model) без которого работа DirectX 10 невозможна. Так что если вы хотите насладиться всеми технологиями сейчас, вам придётся разориться на новой видеокарте, на Windows Vista (желательно купить лицензионную) и на замене некоторых деталей в компьютере для полной совместимости. Этого я делать не советую.

Лучше подождать, когда цены на видеокарты с поддержкой DX 10 упадут и выйдет достаточное колличество хитовых игр с поддержкой этих технологий.

Источник: http://www.baltgames.lv

Категория: Графика | Добавил: koyot (2007-05-10) | Автор: 69
Просмотров: 944 | Комментарии: 2 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Copyright MyCorp © 2024 | Сайт создан в системе uCoz