Вопрос № 121354: Здравствуйте!
Скажите, пожалуйста, сильно ли отличается по качеству графики, производительности и т.д. DX10 от DX9 ?
Пожалуйста, выскажите своё мнение о DX10.
Имеет ли смысл переходить на DX10 ?
Я слышал, что в сентябре этого года Win...
Вопрос № 121.354
Здравствуйте!
Скажите, пожалуйста, сильно ли отличается по качеству графики, производительности и т.д. DX10 от DX9 ?
Пожалуйста, выскажите своё мнение о DX10.
Имеет ли смысл переходить на DX10 ?
Я слышал, что в сентябре этого года Windows XP "заблокируют" - правда ли это ?
Огромное спасибо за выделенное время !
Что такое DirectX?
Технология DirectX является одним из расширений Windows. В основе ее работы лежит «перевод» команд операционной системы в вид, «понятный» аппаратному обеспечению. Главным образом это применяется для графики игр, хотя такое применение – не единственное.
С выпуском DirectX 10 разработчикам компьютерных игр больше не надо заботиться о том, какая графическая и звуковая плата установлена в компьютере пользователя. Потому что все проблемы, связанные с совместимостью, решает DirectX.
Чем DirectX 10 отличается от предыдущих версий?
Для DirectX 10 была полностью переработана технология обработки графики, что позволяет отображать более правдоподобные и реалистичные игровые миры. Что нового?
Более реалистичные поверхности и материалы. Кожа, шерсть или волосы персонажей игры передаются гораздо реалистичнее. Отдельные волоски рассчитываются независимо друг от друга, а более тонкие текстуры делают видимыми даже поры в коже человека. Объекты с гладкой поверхностью, такие как вода, металл или стекло создают вполне реалистичные блики.
Более детальное окружение. Растения, реки, облака или дома состоят из большего количества объектов и за счет этого выглядят гораздо более правдоподобно. Кроме того, благодаря многим движущимся деталям окружение выглядит естественным (например, деревья раскачиваются на ветру).
Например, облака, огонь или дым в DirectX 10 представляются более реалистичными и правдоподобными, чем в DirectX 9 (см. иллюстрацию), и «картинка» на дисплее в целом выглядит более объемно.
Однако новые функции DirectX 10 не только улучшают отображение, но и значительно повышают скорость создания игрового мира.
За счет каких технологий повышается скорость?
Разгрузка процессора: благодаря технологии DirectX 10 процессор теперь не так загружен графическими расчетами – многие задачи выполняет графическая карта. За счет этого реже возникают рывки изображения, движения становятся более плавными. Кроме того, у процессора высвобождается больше времени на выполнение других задач.
Специальные арифметические устройства: Графические карты с поддержкой DirectX 10 оснащены улучшенными шейдерами. В отличие от предыдущего поколения шейдеры видеоплат DirectX 10 можно программировать на выполнение конкретных графических расчетов, что повышает скорость работы. Дополнительно шейдеры DirectX 10 могут производить расчеты искажений фигур, что весьма актуально при изменении формы объекта (например, при появлении деформаций в кузове автомобиля, взаимодействующего с препятствием).
Обзор DirectX-10-игр
К сожалению, пока лишь немногие игры способны использовать новые функции DirectX 10. В настоящее время Crysis и Unreal Tournament 3 обещают интересные графические новшества, построенные на DirectX 10. Но даже они не используют все доступное. Новая версия DirectX 10 получит широкое распространение в 3D-играх через пару лет.
Что нужно для использования DirectX 10?
Технология DirectX 10 предназначена исключительно для использования под Windows Vista, в которую она встроена изначально (с соответствующими аппаратными требованиями). Так что пользователи Windows XP останутся ни с чем: для них Microsoft не планирует создания этого программного расширения.
Можно ли уже купить игры с поддержкой DirectX 10?
Да! Правда, эти игры пока далеко не полностью используют возможности DirectX 10. При этом речь идет, прежде всего, о пробных версиях и программных расширениях. Так, вы можете сделать игры Company of Heroes, Lost Planet и Microsoft Flight Simulator пригодными для DirectX 10 с помощью программных расширений.
Для игры Lost Planet можно также скачать пробную версию из Интернета. Она позволит вам увидеть некоторые графические эффекты DirectX 10. Однако в общем и целом графические улучшения довольно ограниченны.
Когда появятся первые игры с полноценным использованием DirectX 10?
Уже было объявлено о выпуске некоторых игр с поддержкой DirectX 10, которые демонстрируют заметные графические улучшения. К ним относятся, например, Crysis и Unreal Tournament 2007. Правда, обе игры появятся в продаже ближе к концу этого года.
Очевидно, что с момента внедрения на рынок новой версии DirectX пройдет несколько месяцев (если не лет), пока в продаже появятся игры, рассчитанные исключительно на DirectX 10.
Можно ли в системе Vista играть в более старые игры?
Да. В Windows Vista есть не только DirectX 10, но и соответствующий вариант DirectX 9, который активируется в случае, если компьютер должен запустить игры, разработанные для DirectX версии 9 или младше. Правда, под Windows Vista игры DirectX 9, как правило, воспроизводятся несколько медленнее, чем под Windows XP.
Приложение:
Ответ отправил: Симашкевич Руслан (статус: 7-ой класс)
Ответ отправлен: 02.02.2008, 21:31 Оценка за ответ: 5 Комментарий оценки: Спасибо!
Отвечает: Агент Смит
Здравствуйте, Красильников И.П.!
DX10 имеет огромные преимущества перед DX9 по огромному числу параметров:
1) Анимация меха и волос стала более реалистичная
2) Тени и освещение более сложные и приближенные к реальности
3) Возможность создания ландшафтов сложной формы
4) Создание детализированного леса и обстановки
5) Динамичные сценарии
6) Реалистичное быстрее движение объектов, устранение смазывания объектов
7) Возможность реализации тумана и дыма близкого к реальному
8) Реализации бликов и отражений на зеркальных поверхностях
Подробнее читайте здесь: http://www.thg.ru/graphic/direct3d_10/index.html.
DX10 - платформа с отличным потенциалом, и не только имеет смысл, но в скором времени будет просто необходимо переходить на него, если, конечно, вас прежде всего интересует 3Д-графика в играх. Однако лично я бы подождал некоторое время до выхода более производительных DX10 видеокарт среднего уровня. Переход на DX10 = переход на Vista, а эта система очень требовательна кресурсам, особенно ОЗУ, так что переход на DX10 выливается в не всегда оправданные расходы. Пока DX10 только набирает обороты, следует занять,
на мой взгляд, выжидательную позицию.
А на счет Windows XP лично я ничего не слышал, скорее, это рекламный ход, чтобы привлечь всех к Vista.
Ответ отправил: Агент Смит (статус: 4-ый класс)
Ответ отправлен: 02.02.2008, 21:33 Оценка за ответ: 5 Комментарий оценки: Большое спасибо!