Игры с поддержкой DirectX 11 доступны уже более года. Проданы
миллионы DX11-видеокарт от AMD и NVIDIA. Как сейчас обстоят дела с
ассортиментом DX11-игр и готовящимися к выходу проектами с поддержкой
этого стандарта?
Первая видеокарта с DirectX 11, Radeon HD 5870, вышла в сентябре 2009
года. Поддержка самого стандарта появилась месяцем позже в Windows 7 и
Vista. Этот API принёс вычислительные шейдеры, тесселяцию, улучшенную
многопоточность, усовершенствованные технологии сжатия текстур и многое
другое.
Наибольшее влияние на игры, впрочем, оказывает тесселяция, которая
позволяет значительно увеличивать детализацию моделей при небольшом
росте требований к пропускной способности, и вычислительные шейдеры,
наиболее часто используемые для ускорения постобработки.
Первыми играми с поддержкой DX11 стали Battleforge, S.T.A.L.K.E.R.:
Call of Pripyat, Colin McRae DiRT 2 и Aliens vs. Predator. Затем к
появлению Fermi вышла Metro 2033 и обновление для Battlefield: Bad
Company 2.
Совсем недавно стали доступны Civilization V и Medal of Honor. Можно
также вспомнить демонстрационный бенчмарк игры Lost Planet 2 и
бета-версию дополнения Cataclysm для World Of WarCraft.
Итак, сейчас доступны следующие игры с поддержкой DX11:
- Aliens vs. Predator (тесселяция, MSAA, улучшенные шейдеры, более
высокая производительность благодаря вычислительным шейдерам во время
постобработки);
- Battleforge (с патчем — улучшенная производительность благодаря вычислительным шейдерам);
- Battlefield Bad Company 2 (фильтрация теней);
- Civilization 5 (MSAA, улучшенные текстуры, более высокая производительность, тесселяция и многопоточность);
- Colin McRae Dirt 2 (тесселяция, HBAO с вычислительными шейдерами);
- Lost Planet 2 Benchmark-Demo (улучшенные тени, тесселяция, вычислительные шейдеры);
- Medal of Honor (фильтрация теней);
- Metro 2033 (тесселяция, улучшенная глубина резкости благодаря вычислительным шейдерам);
- Stalker Call of Pripyat (тесселяция и более высокая
производительность благодаря вычислительным шейдерам во время
постобработки);
- WoW Cataclysm Beta (улучшенная производительность благодаря вычислительным шейдерам во время постобработки).

Благодаря тому, что AMD скоро представит новую линейку видеокарт
Radeon HD 6000 с поддержкой DX11, можно ожидать появления серии
проектов, призванных поддержать спрос на эти ускорители. DX11-рендеринг
обещается в Two Worlds II и HAWX 2 (в последнем должна быть реализована
расширенные функции DX11).
Crysis 2 должен использовать преимущества последний версии
графического API, но пока Crytek не раскрывает детали относительно
ПК-версии. Ожидается, что разработчики воспользуются DX11 (в первую
очередь, вычислительными шейдерами) для ускорения расчётов освещения и
эффектов постобработки; возможно, будет применена и тесселяция.
Следующие версии Battlefield на ПК будут использовать движок
Frostbite Engine 2.0, который разрабатывается с прицелом на DX11 и,
возможно, не будет поддерживать DX9.
Итак, грядущие игры с DirectX 11:
- Battlefield 1943;
- Battlefield 3;
- Colin McRae Dirt 3;
- Crysis 2;
- Duke Nukem Forever (более высокая производительность);
- F1 2010 (после обновления);
- LOTR Online (после обновления);
- Tom Clancy HAWX 2;
- Two Worlds 2;
- Race Driver Grid 2.
Как можно видеть, игр с поддержкой DX11 вполне достаточно. Правда,
пока реализация функций нового API, в основном, находится на
косметическим уровне или используется для повышения производительности.
Это связано, в первую очередь, с тем, что большинство проектов являются
многоплатформенными и разрабатываются с прицелом, в первую очередь, на
игровые консоли, имеющие графические ускорители класса не выше DirectX
9. Может быть, в 2011 году, с выходом игр вроде Battlefield 3 и Crysis 2
положение несколько изменится? Но принципиальных перемен следует
ожидать только к выходу консолей нового поколения (предположительно,
2012 год). |