DirectX 11: вышедшие и будущие игры
experemintator — 14.10.2010 Игры с поддержкой 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 год).
|
</> |