Illusion Engine

Illusion Engine
Illusion Engine
Игровой движок (Список)
Разработчик Флаг Чехии 2K Czech
Ключевые программисты Michal Janáček, Petr Smílek, Tomáš Blaho, Martin Sobek, Ondřej Štorek, Erik Veselý, Vladimir Semotán, Jan Bulin, Jiří Vrube[1]
Предыдущий движок серии LS3D engine
Аппаратная платформа IBM PC-совместимый компьютер
Xbox 360
PlayStation 3
Поддерживаемая ОС Microsoft Windows
Написан на языке Предположительно, C++
Лицензия проприетарная, не лицензируется — только внутреннее использование
Первая игра на движке Mafia II / 2010

Illusion Engine (англ. «illusion»англ. «иллюзия») — игровой движок, разработанный компанией 2K Czech для внутреннего использования. Был впервые применен в компьютерной игре Mafia II 2010 года.

Содержание

История разработки

Название технологии, Illusion Engine, вероятно является отсылкой к Illusion Softworks — первому названию чешской компании 2K Czech, под которым была выпущена компьютерная игра Mafia: The City of Lost Heaven 2002 года, предшественница Mafia II.[2] Illusion Engine является наследником движка LS3D engine, разработанного специально для первой части Mafia и позднее примененного в нескольких играх различных жанров, в числе которых аркадный авиационный симулятор Wings of War и стелс-экшн Chameleon компании Silver Wish Games, являвшейся тогда дочерней фирмой Illusion Softworks. Возможно, некоторые части исходного кода движка LS3D перешли в Illusion Engine.

Первой игрой на движке Illusion стала компьютерная игра Mafia II, которая вышла 26 августа 2010 года.[3][4][5][6] Данная игра, выпущенная на таких платформах, как персональный компьютер, Xbox 360 и PlayStation 3, получила преимущественно положительные оценки от специализированных изданий; во многих рецензиях упоминался высокий уровень графики.[7][8][9] Позднее для второй «Мафии» также вышло несколько дополнений, предлагающих альтернативный взгляд на сюжет оригинальной игры, и представляющих, таким образом, «новые главы», дополняющие историю, но не продолжающие ее.

Технические характеристики

Скриншот из Mafia 2, показывающий зимний вид города и автомобили 1940-х годов.

Игровой движок Illusion Engine создавался специально для игры Mafia II, с расчетом на применение на игровых консолях седьмого поколения, а также на персональном компьютере, и является подпрограммным обеспечением (англ. middleware), связывающим несколько компонентов — графический движок, физический движок, звуковой движок и т.д. Illusion Engine специально оптимизирован для корректной работы на многоядерных процессорах.

Для вывода изображения (рендеринга) применяются API DirectX 9 и DirectX 10 (одно время рядом сайтов была распространена новость о том, что движок работает только в режиме DX10[10][11], однако это утверждение является неверным).

Поддерживается обработка открытых (англ. outdoor) локаций большого размера, при этом подгрузка секций, на которые поделена такая локация, осуществляется в фоновом режиме, что позволяет добиться эффекта «бесшовности» локации и сократить к минимуму количество видимых игроком загрузок игры (основная загрузка осуществляется только при начале игры).[12]

Графический движок поддерживает множество эффектов пост-обработки, например: blur (размытие, расфокусировка изображения), motion blur (смазывание изображения по краям), sun glare (солнечное сияние), lens flare (отражение солнечных бликов на виртуальной камере), heat haze (эффект горячего воздуха, используется при визуализации выстрелов из огнестрельного оружия), глубина резкости (используется в роликах для создания кинематографического эффекта), объёмные лучи (рассеивание света), HDR[13]. Активно применяются методы цветокоррекции. Вода, обрабатывающаяся при помощи шейдеров, отражает окружающий мир.

Многие эффекты часто используются для придания особой стилистической направленности различным эпизодам игры: например, на зимних уровнях, при помощи рельефного текстурирования и блеска показана неровность дорожного покрытия, покрытого льдом и снегом; отбрасываются типичные для этого времени года длинные тени, а цветовой фильтр позволяет достичь более контрастного и холодного цвета изображения. Летом изображение становится более ярким и сочным. Состояние алкогольного опьянения показано утраченной фокусировкой и перенасыщенными цветами.

Полностью поддерживаются динамические мягкие тени, на которые влияют источники освещения, в том числе и положение основного источника освещения — «солнца». Реализовано самозатенение объектов.

В качестве физического движка интегрирован PhysX компании nVidia. Широко используются возможности системы частиц; реализована функция, имитирующая «взрывную волну», способную поднять на воздух объекты без применения скриптов (например, взрыв автомобиля может снести с ног прохожих); имитируется воздействие физических условий на одежду (так, плащ главного героя, или юбка проходящей по улице девушки, может развеваться на ветру, не проходя «сквозь» модель персонажа) — имитация поведения тканей активно используется в ПК-версии игры, в то время как на консолях она применяется лишь к главным героям.[14][15][16]

Лицевая анимация обрабатывается при помощи стороннего компонента FaceFX компании OC3 Entertainment. Искусственный интеллект базируется на библиотеке Kynapse, которая принадлежит компании Autodesk.[16]

Поддерживается технология nVidia 3D Vision для вывода стереоскопического изображения.[17] Также движок использует аудиобиблиотеку FMOD и видеобиблиотеку Bink.

Игры, использующие Illusion Engine

См. также

Примечания

  1. Mafia II — Credits  (англ.). MobyGames. Архивировано из первоисточника 19 апреля 2012. Проверено 4 марта 2011.
  2. LS3D engine  (англ.). MobyGames. Архивировано из первоисточника 21 января 2012. Проверено 3 марта 2011.
  3. Rainier Mafia II (X360/PC) Using The Illusion Engine  (англ.). Worthplaying (7 декабря 2008). Архивировано из первоисточника 19 апреля 2012. Проверено 4 марта 2011.
  4. Mafia II Screenshots  (англ.). TeamXbox (19 августа 2009). — упоминание движка. Архивировано из первоисточника 19 апреля 2012. Проверено 4 марта 2011.
  5. Mafia II  (рус.). . — страница игры на сайте русского издателя. Архивировано из первоисточника 19 апреля 2012. Проверено 4 марта 2011.
  6. Zhiznelyub Mafia II на The Illusion Engine  (рус.). Disland GameCOD (8 декабря 2008).(недоступная ссылка — история) Проверено 4 марта 2011.
  7. GeraltNBF Mafia II  (рус.). GamesWay.com.ua (8 сентября 2010). — рецензия. Архивировано из первоисточника 19 апреля 2012. Проверено 4 марта 2011.
  8. Ольга Крапивенко Mafia II  (рус.). 3DNews (3 октября 2010). — рецензия. Проверено 4 марта 2011.
  9. Алексей Карпенко Mafia II  (рус.). Gameland.ru (26 августа 2010). — рецензия. Архивировано из первоисточника 19 апреля 2012. Проверено 4 марта 2011.
  10. Mumby Движок Mafia 2 потягается с CryEngine 2  (рус.). PlayGround.ru (22 мая 2010). Архивировано из первоисточника 17 июня 2012. Проверено 4 марта 2011.
  11. iSynс Mafia II только для DirectX 10  (рус.). «Игра Mafia» (8 декабря 2008). Архивировано из первоисточника 19 апреля 2012. Проверено 4 марта 2011.
  12. iSynс Начала появляться информация о движке игры Mafia 2  (рус.). «Игра Mafia» (21 августа 2008). Архивировано из первоисточника 19 апреля 2012. Проверено 4 марта 2011.
  13. William Usher Mafia II Dev Doc Covers All The Fancy Illusion Engine Tech  (англ.). Games Blend (5 августа 2008). Архивировано из первоисточника 19 апреля 2012. Проверено 4 марта 2011.
  14. call007 Превью Mafia 2: Графика и PhysX эффекты  (рус.). Mafia-World.ru (22 мая 2010). — перевод материала с сайта GameStar.de. Архивировано из первоисточника 19 апреля 2012. Проверено 4 марта 2011.
  15. Illusion Softworks Embraces AGEIA PhysX Technology  (англ.). Business Wire (10 мая 2006). Архивировано из первоисточника 17 июня 2012. Проверено 4 марта 2011.
  16. 1 2 Упоминается на вступительном экране перед запуском игры.
  17. The Game Mafia II for PC will Support PhysX and 3D Vision  (англ.). 3D Vision Blog (22 мая 2010). Архивировано из первоисточника 19 апреля 2012. Проверено 4 марта 2011.

Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Полезное


Смотреть что такое "Illusion Engine" в других словарях:

  • LS3D engine — Игровой движок (Список) Разработчик Illusion Softworks Ключевые программисты Denis Černý Radek Ševčík Tomáš Blaho Pavel Dlouhý[1] Аппаратная платформа …   Википедия

  • Ptero-Engine — Игровой движок (Список) Редактор уровней, идущий в комплекте с движком Разработчик …   Википедия

  • Source (game engine) — Source engine …   Wikipedia

  • C4 Engine — Infobox Software name = C4 Engine caption = developer = [http://www.terathon.com/ Terathon Software LLC] latest release version = Version 1.4.10 latest release date = July 25, 2008 latest preview version = Version 1.4.10 latest preview date =… …   Wikipedia

  • Doom engine — Developer(s) id Software Written in C, Assembly language Type Game engine License GNU General Public License …   Wikipedia

  • Quake engine — Infobox Software name = Quake engine caption = collapsible = author = developer = id Software released = latest release version = latest release date = latest preview version = latest preview date = frequently updated = programming language = C… …   Wikipedia

  • oculogravic illusion — An illusion caused by linear acceleration/deceleration, which gives a feeling of a false climb/descent, respectively. It is caused by the pilot’s misinterpreting the information from the otolith organs. When the aircraft accelerates, on… …   Aviation dictionary

  • Pontiac Straight-8 engine — Infobox Automobile engine name=Pontiac straight 8 engine aka= Silver Streak production=1933 ndash;1954 manufacturer=General Motors type=8 cylinder flathead predecessor=Auto CID|251 flathead V8 successor=Auto CID|287 OHV V8The straight 8 was an… …   Wikipedia

  • Land of Illusion starring Mickey Mouse — Infobox VG title = Land of Illusion Starring Mickey Mouse developer = Sega publisher = Sega designer = engine = released = 1992 (Master System) 1993 (Game Gear) genre = Platform game modes = Single player ratings = platforms = Game Gear, Sega… …   Wikipedia

  • LS3D engine — The LS3D game engine was developed by Illusion Softworks and used by the games , Hidden Dangerous 2 and Chameleon.The first game that used the LS3D engine was , released in 2002, followed by Hidden Dangerous 2 which was released in 2003.External… …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»