Среда, 06.11.2024, 17:30
Приветствую Вас Гость

Atomic PRO

Меню сайта
Мини-чат
Статистика

Онлайн всего: 7
Гостей: 7
Пользователей: 0
Форма входа
Главная » 2012 » Май » 11 » Anvil engine(14 ноября 2007года)
00:46
Anvil engine(14 ноября 2007года)

Скриншот из игры Assassin's CreedBrotherhood

Скриншот из игры Assassin's CreedBrotherhood

Скриншот из игры Assassin's CreedBrotherhood
Anvil engine (ранее Scimitar engine) — игровой движок, созданный студией Ubisoft Montreal, дочерней компанией издателя Ubisoft. «Anvil» является коммерческим проприетарным кроссплатформенным игровым движком, разработанным для использования на персональном компьютере (Microsoft Windows и Mac OS X) и на игровых консолях PlayStation 3, PlayStation 2, PlayStation Portable, Xbox 360, Nintendo DS и Nintendo Wii.

Скриншот из игры Assassin's CreedBrotherhood

Скриншот из игры Assassin's CreedBrotherhood
Первой игрой, использующей движок Anvil, оказался экшен от третьего лица Assassin's Creed, разработанный компанией Ubisoft Montreal и выпущенный 14 ноября 2007 года для игровых консолей, а в 2008 — для ПК. В этой игре движок носил название «Scimitar» (рус. ятаган).

Скриншот из игры Assassin's CreedBrotherhood

Скриншот из игры Assassin's CreedBrotherhood
Третьей игрой, использующей движок, является вышедшая в декабре 2008 года Prince of Persia (2008), также разработанная Ubisoft Montreal. В этой игре движок был переименован на Anvil (рус. наковальня).Кроме того, в данной версии движка задействованы цел-шейдеры для придания визуальному стилю игры эффекта «сказочности».

Скриншот из игры Assassin's Creed

Скриншот из игры Assassin's Creed

Скриншот из игры Assassin's Creed

Скриншот из игры Assassin's Creed

Скриншот из игры Assassin's Creed
Четвёртая игра, использующая самую последнюю версию движка — Assassin's Creed II, которая вышла в ноябре 2009 года для консолей PlayStation 3 и Xbox 360 и в марте 2010 года для ПК. В этой версии движка много усовершенствований.
После официального анонса игры Prince of Persia: The Forgotten Sands стало известно, что версии игры для ПК, Xbox 360 и PlayStation 3 будут использовать Anvil.

Скриншот из игры Assassin's Creed

Скриншот из игры Assassin's Creed

Скриншот из игры Assassin's Creed

Скриншот из игры Assassin's Creed

Скриншот из игры Assassin's Creed
Движок использует подпрограммные компоненты (англ. middleware) HumanIK, разработанные компанией Autodesk. HumanIK используется для правильного позиционирования анимации рук и ног персонажа во время толчков и восхождений в реальном времени.В качестве физической подсистемы движок использует широко известный физический движок Havok, который, кроме симуляции механики твёрдого тела, симулирует также физику тканей.
По сравнению с предыдущими версиями движка, в версии для Assassin`s Creed 2 графический движок был улучшен прежде всего в части работы с освещением, включая динамическую смену дня и ночи, улучшенную дистанцию прорисовки, точечное освещение (англ. spot lights) и улучшенные отражения.Кроме графики, в движок была внедрена новая система растительности из Dunia Engine, был улучшен игровой ИИ и новую система навигации неигровых персонажей.

Скриншот из игры Assassin's Creed

Скриншот из игры Assassin's Creed

Скриншот из игры Assassin's Creed

Скриншот из игры Assassin's Creed
Также была улучшена поддержка многоядерных процессоров и технологии HyperThreading. Игровой движок может распараллеливаться вплоть до восьми логических или физических ядер. Большинство функций движка, включая игровой ИИ, игровую физику, анимацию и рендеринг, используют многопоточность, что обеспечивает заметное повышение производительности в многоядерных системах.
В начале декабря 2009 года стало известно, что компания Image Metrics (англ.) сделала анимацию лиц для многих ключевых сцен в игре Assassin's Creed II. Сотрудничество между Image Metrics и Ubisoft состоялось впервые. В Image Metrics провели оптимизацию внешнего вида героев, которые были разработаны Ubisoft Montreal, а также создали 28 минут лицевой анимации для 23 персонажей игры. Создание всей лицевой анимации для игры заняло в Image Metrics 8 недель.

Скриншот из игры Assassin's Creed II

Скриншот из игры Assassin's Creed II

Скриншот из игры Assassin's Creed II

Скриншот из игры Assassin's Creed II
В середине февраля 2010 года сайт PC Games Hardware взял интервью у Дэвида Чаппегна (англ. David Champagne), ведущего программиста движка Anvil для Assassin`s Creed 2. В этом интервью Чаппегн заявил, что ПК-версия «Assassin`s Creed 2» будет использовать тот же графический движок, что и консольная версия для XBox 360. Отличия ПК-версии от консольной будут заключаться в поддержке FSAA вплоть до 8-кратного уровня, при том что консоли будут поддерживать лишь 2-кратное сглаживание. Также ПК-версия будет поддерживать большие разрешения. В ПК-версии не будет использоваться ни Direct3D 10, ни Direct3D 11, притом что первая версия движка поддерживала Direct3D 10 и Direct3D 10.1. Отсутствие поддержки данных версий API объясняется тем, что разработчики вполне удовлетворены качеством графики Direct3D 9 и затраты на реализацию и отладку Direct3D 10 и Direct3D 11 слишком высоки.

Скриншот из игры Assassin's Creed II

Скриншот из игры Assassin's Creed II

Скриншот из игры Assassin's Creed II
18 мая 2010 года сайт PC Games Hardware опубликовал интервью, взятое в Алана Дессюреакса (англ. Alain Dessureaux), ведущего программиста игры Prince of Persia: The Forgotten Sands — последней игры на момент интервью, которая использовала движок «Anvil». Согласно Дессюреаксу, движок «Anvil», который в интервью назван старым именем «Scimitar», был усовершенствован с момента выхода последней игры, базировавшейся на нём. Были разработаны новые инструменты для создания кат-сцен. В этой версии движка для ПК была добавлена поддержка технологии ATI Eyefinity, которая позволила запускать ПК-версию «Prince of Persia: The Forgotten Sands» на трёх дисплеях в панорамном режиме. Среди графических нововведений были названы: процедурный отложенный «шумовой» туман, который может имитировать огромные песчаные бури, не замедляя частоту кадров, объёмные лучи, реалистичные эффекты отражения и преломления на водных поверхностях, а также техника Screen Space Ambient Occlusion. Движок способен использовать вплоть до шести процессорных ядер, минимально для его работы нужно два ядра. Движок может поддерживать до 50 ботов на одной сцене одновременно. Наибольший прирост производительности наблюдается при переходе с двухядерного на четырёхядерный процессор. В качестве физического движка, как и раньше, используется Havok. Среди физических эффектов в «Prince of Persia: The Forgotten Sands» наиболее широко используется физика Ragdoll, с помощью которой симулируются падения множества врагов. Как и в предыдущей версии движка, которая использовалась в «Assassin`s Creed 2», эта версия движка не поддерживает ни DirectX 10, ни DirectX 11, Поддерживается только DirectX 9. Объясняется это тем, что пользователи игры, использующие ОС Windows XP, могут использовать лишь DirectX девятой версии, но не выше.
Просмотров: 1163 | Добавил: Madness | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск
Календарь
«  Май 2012  »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031
Архив записей
Друзья сайта