Aurora Engine

Aurora Engine
Aurora Engine
Игровой движок (Список)
Разработчик BioWare
Предыдущий движок серии Infinity Engine
Следующий движок серии Odyssey Engine
Аппаратная платформа Персональный компьютер
Поддерживаемая ОС Windows
Linux
Mac OS
Лицензия коммерческая — доступен для лицензирования
Первая игра на движке Neverwinter Nights / 18 июня 2002 года
Последняя игра на движке Ведьмак / 24 октября 2007 года

Aurora Engine (рус. «Аврора») — игровой движок, разработанный канадской компанией BioWare и впервые использованный в компьютерной ролевой игре «Neverwinter Nights», выход которой состоялся 18 июня 2002 года.

Содержание

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

«Aurora Engine» — последователь другого игрового движка компании, «Infinity». «Infinity» поддерживает только псевдотрёхмерную (изометрическую) графику с заранее прорисованными фонами и персонажами, которые реализованы в виде спрайтов. Технология «Infinity» (рус. «Бесконечность») впервые была применена в игре «Baldur's Gate» 1998 года и использовалась BioWare вплоть до 2002 года, когда вышла последняя игра на её базе — «Icewind Dale II».[1][2]

Для следующей игры компании, «Neverwinter Nights», было решено создать новый игровой движок, который смог бы работать с полноценной трёхмерной графикой. Результатом работы компании стала технология «Aurora», которая должна была заменить технологически устаревший «Infinity». Впоследствии на базе «Aurora» были созданы также два официальных дополнения к «Neverwinter Nights» — «Shadows of Undrentide» и «Hordes of the Underdark», выход которых состоялся в 2003 году.[3][4] В рецензиях на игры, созданные с применением «Aurora», упоминается высокий уровень графики, обеспечиваемой движком[5][6][7][8] — в частности, уже тогда была реализована работа с динамическими тенями и источниками освещения, а также продвинутая система частиц. При этом обзор виртуальной камеры выполнен в традициях предыдущих игр студии с изометрической графикой.[9]
Игра «Neverwinter Nights» поставляется вместе с игровым редактором «Aurora Toolset», при помощи которого пользователи могут создавать собственные модификации к игре.[10][11]

В 2004 году движок был лицензирован польской компанией CD Projekt RED для игры «Ведьмак».[12][13][14] Сначала разработчики компании планировали создать свою технологию, но затем было решено прибегнуть к покупке стороннего решения. В процессе создания «Ведьмака» исходный код «Aurora» был переписан примерно на 80 %.[15]
Наибольшие изменения коснулись графического движка — компонента, который отвечает исключительно за рендеринг (конечную отрисовку) графики. Была добавлена возможность вывода изображения при помощи интерфейса программирования приложений (англ. API) DirectX девятой версии; увеличено допустимое количество полигонов на модель; поднято разрешение текстур; применяются современные эффекты, созданные при помощи шейдеров и различные методы пост-обработки, такие как глубина резкости.[16][17][15][18]

Также была реализована полноценная смена времени суток и погодных условий в реальном времени. Из интервью с разработчиками «Ведьмака»:[16]

Тени изменяют интенсивность и направление, а в сумерках мягкая красно-пурпурная подсветка окутывает мир. К тому же погода меняется различными путями; можно запросто угодить под проливной дождь (с каплями, реалистично разбивающимися об землю) и даже увидеть удар молнии (…)

Кроме того, был интегрирован физический движок «Karma» имитирующий поведение твердых тел, согласно настоящим физическим законам. К примеру, отрубленная голова врага полетит по направлению удара, а после еще прокатится некоторое время по земле по высчитанной «на лету» траектории.[17] Выход «Ведьмака» состоялся 24 октября 2007 года.[19][20] Спустя год, одновременно с релизом дополненного издания игры, был выпущен и редактор уровней, получивший название «Д’жинни» (англ. D’jinni Adventure Editor).[21][22]

Последователи Aurora Engine

На основе «Aurora Engine» были разработаны и более современные движки BioWare. Например, для игры 2003 года «Star Wars: Knights of the Old Republic» вначале планировалось применить оригинальную версию «Aurora», однако, по мере того, как компания вводила в движок новые функции, он приобрел собственное название, «Odyssey» (рус. «Одиссея»). Всего на базе «Odyssey» создано две игры.[23][24]

В 2006 году был разработан новый движок — «Electron», который представляет собой переработанный «Odyssey». В этом движке появились мягкие динамические тени от всех объектов, шейдерные эффекты, улучшенная система частиц, паралакс-маппинг для текстур и другие нововведения.[25][26][27] Этот движок использует «Neverwinter Nights 2» (2006).[28]

Последний игровой движок BioWare — «Eclipse» (рус. «Затмение») также создан с применением наработок предыдущего поколения движков компании.[29][30][31][32][33]

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

В отличие от изометрического «Infinity Engine», «Aurora» — игровой движок, обеспечивающий полностью трёхмерную графику. Подобно другим middleware-движкам, «Aurora» складывается из цепочки различных компонентов, таких как графический движок (отвечает за обработку графики), звуковой движок (обрабатывает звуковое, голосовое и музыкальное оформление), искусственный интеллект (поведение союзников и врагов) и т. д. Каждый из таких компонентов может быть модифицирован или заменен.
Поддерживаются операционные системы Windows, Linux и Mac OS. Изображение выводится на экран при помощи кроссплатформенного интерфейса программирования приложений (англ. API) OpenGL, что потенциально облегчает разработчикам портирование движка на другие ОС, отличные от Windows.[18]

В «Aurora Engine» реализована работа с динамическими тенями, которые отбрасываются объектами и предметами и реагируют на источники освещения. При помощи системы частиц в игре «Neverwinter Nights» реализованы погодные эффекты (например, снег или дождь), а также эффекты, которые иллюстрируют действие различных магических заклинаний.[34]

Игровой редактор «Aurora Toolset», поставляющийся с игрой «Neverwinter Nights» позволяет пользователям создавать и редактировать локации, импортировать собственные текстуры и модели, писать сценарии и диалоги, создавать задания при помощи специального скриптового языка. Готовые модификации, называемые модулями, сохраняются в отдельный файл, что позволяет затем загрузить их в Интернет для обмена с другими игроками. Игрок волен выбрать перед началом игры, какой модуль ему подключить.[10][11]

Стандартная реализация управления персонажем и интерфейс типичны для большинства RPG-игр. В «Neverwinter Nights» персонаж передвигается после того, как игрок укажет ему цель, кликнув левой клавишей мыши по точке на локации. Нажатием на правую клавишу вызывается специальное меню, которое содержит ряд допустимых действий («атаковать», «говорить» и т.п). В нижней части экрана расположена панель быстрых команд, которая насчитывает 12 слотов. Используя данную панель, игрок выбирает действия, вызывает заклинания и пр. Также на экране отображается окно сообщений для различной игровой информации, карта и игровое меню с дополнительными кнопками.[35] Похожая схема управления используется и в другой игре, созданной на основе «Aurora» — «Ведьмак».

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

Примечания

  1. Infinity Engine  (англ.). Giant Bomb. Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 2010.
  2. Infinity Engine  (рус.). вики-энциклопедия сайта AERIE. Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 2010.
  3. 1 2 Neverwinter Nights  (англ.). MobyGames. Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 2010.
  4. 1 2 Neverwinter Nights  (рус.). Absolute Games. Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 2010.
  5. Владимир «Nomad» Горячев Neverwinter Nights  (рус.). Absolute Games (2002). — рецензия на игру. Архивировано из первоисточника 5 февраля 2012. Проверено 28 апреля 2010.
  6. Neverwinter Nights  (рус.). PlayGround.ru (3 июля 2002). — рецензия на игру. Архивировано из первоисточника 5 февраля 2012. Проверено 28 апреля 2010.
  7. Tal Blevins Neverwinter Nights  (англ.). IGN (21 июля 2002). Архивировано из первоисточника 5 февраля 2012. Проверено 28 апреля 2010.
  8. Tal Blevins Neverwinter Nights: Hordes of the Underdark  (англ.). IGN (3 декабря 2003). Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 2010.
  9. Aurora Engine  (англ.). Mod DB. Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 2010.
  10. 1 2 Aurora Toolset  (англ.). absoluteastronomy.com. — статья. Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 2010.
  11. 1 2 Электронное руководство по работе с Aurora Toolset  (англ.). IGN. Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 2010.
  12. Aurora Engine  (англ.). Викия. Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 2010.
  13. Ведьмак  (рус.). Новый Диск. Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 2010.
  14. Интервью с разработчиками «Ведьмака»  (рус.). Мир фантазий. — русский перевод интервью с сайта Firingsquad.com. Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 2010.
  15. 1 2 GamingHeaven: The Witcher — Interview With Michał Madej  (англ.). DriverHeaven. Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 2010.
  16. 1 2 Интервью с HCGamer (стр. 3). «Хроники Каэр Морхена» (24 августа 2005 года). Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 2010.
  17. 1 2 Игровой движок. «Хроники Каэр Морхена» (25 марта 2005 года). Архивировано из первоисточника 15 марта 2012. Проверено 28 апреля 2010.
  18. 1 2 Как делался «Ведьмак»  (англ.). The Daily Telefrag. Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 2010.
  19. 1 2 The Witcher  (англ.). MobyGames. Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 2010.
  20. 1 2 The Witcher  (рус.). Absolute Games. Проверено 28 апреля 2010.
  21. Ведьмак: Расширенное издание (PDF). «Хроники Каэр Морхена» (18 февраля 2008 года). Проверено 28 апреля 2010.
  22. Петр Петров Бесплатный квест и редактор для фанатов "Ведьмака"  (рус.). 3DNews Daily Digital Digest (13 апреля 2008). Проверено 28 апреля 2010.
  23. Odyssey Engine  (англ.). MobyGames. — игровой движок в базе «MobyGames». Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 2010.
  24. Odyssey Engine  (англ.). Giant Bomb. — игровой движок в базе «Giant Bomb». Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 2010.
  25. Electron Engine  (англ.). MobyGames. — игровой движок в базе «MobyGames». Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 2010.
  26. Electron Engine  (англ.). Giant Bomb. — игровой движок в базе «Giant Bomb». Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 2010.
  27. Electron Engine  (англ.). Викия. — игровой движок в вики-энциклопедии «Викия». Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 2010.
  28. Обновленная версия Aurora Engine, или Возвращение хита  (рус.). Avegamers.com (20 декабря 2009). — обзор «Neverwinter Nights 2», в котором упоминается движок.(недоступная ссылка — история) Проверено 28 апреля 2010.
  29. Eclipse Engine  (англ.). Mod DB. Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 2010.
  30. Eclipse Engine  (англ.). Giant Bomb. — игровой движок в базе «Giant Bomb». Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 2010.
  31. Dragon Age: Начало Вопросы и ответы  (рус.). BioWare Russian Community. Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 2010.
  32. BioWare trademarks new game engine «BioWare регистрирует торговую марку для нового игрового движка»  (англ.). Gamespot. — новость. Проверено 28 апреля 2010.
  33. BioWare Eclipse Engine Details News «Детали о новом движке BioWare, Eclipse»  (англ.). TVG. — новость. Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 201.
  34. Aurora Engine  (рус.). Absolute Games. — статья о движке в вики-энциклопедии сайта. Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 2010.
  35. Neverwinter Nights  (рус.). Absolute Games. — статья об игре в вики-энциклопедии сайта. Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 2010.
  36. Neverwinter Nights: Shadows of Undrentide  (англ.). MobyGames. Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 2010.
  37. Neverwinter Nights: Shadows of Undrentide  (рус.). Absolute Games. Проверено 28 апреля 2010.
  38. Neverwinter Nights: Hordes of the Underdark  (англ.). MobyGames. Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 2010.
  39. Neverwinter Nights: Hordes of the Underdark  (рус.). Absolute Games. Проверено 28 апреля 2010.
  40. The Witcher: Enhanced Edition  (англ.). MobyGames. Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 2010.
  41. The Witcher: Enhanced Edition  (рус.). Absolute Games. Архивировано из первоисточника 31 марта 2012. Проверено 28 апреля 2010.

См. также

Ссылки

  • Aurora Engine  (англ.). Universal Videogame List. Проверено 28 апреля 2010.
  • BioWare Aurora Engine  (англ.). Ron's Work Space. — пользовательские утилиты для работы с движком. Проверено 28 апреля 2010.



Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


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

  • Aurora Engine — L Aurora Engine est un moteur de jeu vidéo développé par BioWare pour ses jeux de rôle sur ordinateurs et consoles. L Aurora Engine est le successeur 3D du moteur de jeu 2D appelé Infinity Engine et employé par Baldur s Gate et cinq autre titres …   Wikipédia en Français

  • Aurora Engine — Infobox Software name = Aurora Engine caption = A scene from Neverwinter Nights: Shadows of Undrentide developer = BioWare latest release version = latest release date = April 26, 2006 latest preview version = latest preview date = operating… …   Wikipedia

  • Aurora — most commonly refers to: *Aurora (astronomy), a glow in the sky seen at polar latitudes, commonly referred to as the northern lights or the southern lights *Aurora (mythology), the goddess of the dawn in Roman mythologyAurora may also… …   Wikipedia

  • Aurora toolset — The Aurora toolset (sometimes called the Aurora toolkit) is included in the Windows version of computer role playing game Neverwinter Nights , allowing players to create their own adventures and share them with others by using a module (a game… …   Wikipedia

  • Aurora's drift — refers to the Antarctic expedition ship SY Aurora , and its drift in the Ross Sea and Southern Ocean pack ice for a period of 282 days from 7 May 1915 to 12 February 1916. Aurora had brought the Ross Sea party mdash;a support team for Sir Ernest… …   Wikipedia

  • Aurora Regional Fire Museum — The Aurora Regional Fire Museum is a non profit, tax exempt, educational institution located in Aurora, Illinois, USA. Its purpose is to preserve and exhibit the artifacts and history of Aurora and surrounding area fire departments, as well as… …   Wikipedia

  • Aurora (aircraft) — For the Canadian Forces aircraft, see Lockheed CP 140 Aurora. Aurora An artist s conception of the Aurora aircraft Aurora was a rumored mid 1980s American reconnaissance aircraft. There is no substantial evidence that it was ever built or flown… …   Wikipedia

  • Aurora Municipal Airport (Illinois) — Infobox Airport name = Aurora Municipal Airport IATA = AUZ ICAO = KARR FAA = ARR type = Public owner oper = City of Aurora city served = Chicago / Aurora, Illinois location = Sugar Grove, Illinois elevation f = 712 elevation m = 217 coordinates …   Wikipedia

  • Aurora (Flugzeug) — Bei Aurora (auch: „Project Aurora”, „Senior Citizen”, „Senior Smart”) könnte es sich um ein Forschungsprojekt der United States Air Force handeln, das Anfang der 1980er Jahre ins Leben gerufen wurde, um die Hyperschall Flugzeugtechnologie zu… …   Deutsch Wikipedia

  • Aurora-Flugzeug — Bei Aurora (auch: „Project Aurora”, „Senior Citizen”, „Senior Smart”) könnte es sich um ein Forschungsprojekt der United States Air Force handeln, das Anfang der 1980er Jahre ins Leben gerufen wurde, um die Hyperschall Flugzeugtechnologie zu… …   Deutsch Wikipedia


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

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