Приветствуем, геймер! Ты можешь или
16+
I8iboa3qfhu

Геймер MiG 15

213

Eclipse, или история одного “Затмения”

Про Dragon Age, его дополнение и вот-вот выходящую вторую часть написано уже много постов и обзоров, но я считаю, незаслуженно было обделено то, на чем была построена интересная игра, а именно движок. И так встречайте:

Eclipse, или история одного “Затмения”

Eclipse, или история одного “Затмения”
Dragon Age II - Eclipse, или история одного “Затмения” Eclipse, или история одного “Затмения”

Это конечно не логотип движка, но по запросу Eclipse, Google выдает всякую ересь типа Сумерек=)

Жизненный цикл Eclipse:

Infinity (1998—2002) • Aurora (2002—2007) • Odyssey (2003—2004) • Electron (2006—2009) • Eclipse (2009—2011)

Шаг первый: Рождение
История Eclipse (а вернее тех движков из которых эволюционировало “Затмение) берет свое начало еще в далекие 90ые. Тогда его называли Infinity Engine и датой его рождения по паспорту был 1998г. Его духовным наставником был «Gold Box Engine» (серия игр «Gold Box» ). Infinity был расчитан на изометрические ролевые игры и создавался в первую очередь для «Battleground Infinity», а так же был в последствии использован в ставшей безумно популярной серии Baldur’s Gate и последующих проектах.

Eclipse, или история одного “Затмения”
Dragon Age II - Eclipse, или история одного “Затмения” Eclipse, или история одного “Затмения”

Очень сложно найти лого старых игр, поэтому некоторые скрины будут не больших размеров.

В послужном списке Infinity пять компьютерных ролевых игр на базе системы «Dungeons & Dragons», и одно дополнение. «Бесконечность» понравилась многим и была лицензирована компанией Interplay для своего внутреннего подразделения Black Isle Studios. Главной особенностью Infinity являлся игровой процесс, происходящий в реальном времени, с возможностью использовать в бою «умную» паузу. Движок использовал изометрическую проекцию, с заранее отрисованным двухмерным фоном и спрайтовыми персонажами, и хотя более позднии части Baldur’s Gate использовали OpenGL для ускорения визуальных эффектов. Также одной из основных черт движка являлось наличие возможности собирать партии (не более шести человек) и быстрых ячеек для различных предметов.

Игры и дополнения к ним, созданные на движке Infinity Engine:

1. Baldur's Gate (1998)

1.1. Baldur's Gate: Tales of the Sword Coast (1999)

2. Planescape: Torment (1999)

3. Icewind Dale (2000)

Icewind Dale: Heart of Winter (2001)

4. Baldur's Gate II: Shadows of Amn (2000)

4.1. Baldur's Gate II: Throne of Bhaal (2001)

5. Icewind Dale II (2002)

На сладкое:

Существует разрабатываемый порт движка под именем GemRB. Он поддерживает многие платформы, включая GNU/Linux, BSD, Mac OS X, и Microsoft Windows и Windows NT. Разработчики движка прикладывают основные усилия на поддержку игр Baldur’s Gate II. По состоянию на 2009 год в движке реализованы все функции, необходимые для полного прохождения Baldur's Gate II: Shadows of Amn.

Шаг второй: Отрочество
Eclipse, или история одного “Затмения”
Dragon Age II - Eclipse, или история одного “Затмения” Eclipse, или история одного “Затмения”

Да, это она. Кузница хитов!

В 2002 году BioWare для игры Neverwinter Nights разработала полностью трёхмерный движок «Aurora Engine», который заменил собой «Infinity Engine» в последующих играх компании.

День рождения Авроры 18 июня 2002 года. Главная особенность Aurora Engine, это возможность работы с полноценной трёхмерной графикой. В рецензиях на игры, созданные с применением «Aurora», упоминается высокий уровень графики, обеспечиваемой движком — в частности, уже тогда была реализована работа с динамическими тенями и источниками освещения, а также продвинутая система частиц. При этом обзор виртуальной камеры выполнен в традициях предыдущих игр студии с изометрической графикой.

Eclipse, или история одного “Затмения”
Dragon Age II - Eclipse, или история одного “Затмения” Eclipse, или история одного “Затмения”

Тот самый Neverwinter, который знает каждый фанат RPG!

Игра «Neverwinter Nights» поставляется вместе с игровым редактором «Aurora Toolset», при помощи которого пользователи могут создавать собственные модификации к игре.

В отличие от изометрического «Infinity Engine», «Aurora» — игровой движок, обеспечивающий полностью трёхмерную графику. Подобно другим middleware-движкам, «Aurora» складывается из цепочки различных компонентов, таких как графический движок (отвечает за обработку графики), звуковой движок (обрабатывает звуковое, голосовое и музыкальное оформление), искусственный интеллект (поведение союзников и врагов) и т.д. Каждый из таких компонентов может быть модифицирован или заменен.

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

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

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

Похожая схема управления используется и в другой игре, созданной на основе «Aurora» — «Ведьмак».

Eclipse, или история одного “Затмения”
Dragon Age II - Eclipse, или история одного “Затмения” Eclipse, или история одного “Затмения”

Знаменитые поляки, чью 2 часть игры нынче ждет по моим прикидкам, примерно половина Геймера.ру

В 2004 году Аврора была лицензирована польской компанией CD Projekt RED для игры «Ведьмак». Сначала разработчики компании планировали создать свою технологию, но затем было решено прибегнуть к покупке стороннего решения. В процессе создания «Ведьмака» исходный код «Aurora» был переписан примерно на 80%.

Наибольшие изменения коснулись графического движка — компонента, который отвечает исключительно за рендеринг (конечную отрисовку) графики. Была добавлена возможность вывода изображения при помощи интерфейса программирования приложений (API) DirectX девятой версии; увеличено допустимое количество полигонов на модель; поднято разрешение текстур; применяются современные эффекты, созданные при помощи шейдеров и различные методы пост-обработки, такие как глубина резкости.

Также была реализована полноценная смена времени суток и погодных условий в реальном времени.

Из интервью с разработчиками «Ведьмака»:

Eclipse, или история одного “Затмения”
Dragon Age II - Eclipse, или история одного “Затмения” Eclipse, или история одного “Затмения”

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

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

Игры Авроры:

1. «Neverwinter Nights» (2002) разработчик BioWare

1.1. «Neverwinter Nights: Shadows of Undrentide» (2003) разработчик BioWare и Floodgate Entertainment

1.2. «Neverwinter Nights: Hordes of the Underdark» (2003) разработчик BioWare

2. «Ведьмак» (2007) разработчик CD Projekt RED

2.1. «Ведьмак. Дополненное издание» (2008) разработчик CD Projekt RED

На сладкое:

Поддерживаются операционные системы Windows, Linux и Mac OS. Изображение выводится на экран при помощи кроссплатформенного интерфейса программирования приложений (англ. API) OpenGL, что потенциально облегчает разработчикам портирование движка на другие ОС, отличные от Windows.

Шаг третий: Юность и Созревание
Почти одновременно с успехами Авроры появилось её ответвление, получившее имя "Odyssey Engine" созданое специально для игр по вселенной «Звёздных войн».

Движок был разработан для использования в игре «Star Wars: Knights of the Old Republic», созданной BioWare и изданной компанией LucasArts 19 ноября 2003 года.

Eclipse, или история одного “Затмения”
Dragon Age II - Eclipse, или история одного “Затмения” Eclipse, или история одного “Затмения”

Любимый многими KotOR

Первоначально планировалось, что данная игра будет использовать предыдущую технологию «Aurora», однако, по мере того, как вводились усовершенствования, было решено дать движку другое имя.

Позднее издательство LucasArts поручило компании Obsidian Entertainment разработку сиквела игры — «Star Wars: Knights of the Old Republic II: The Sith Lords», с использованием улучшенной версии «Odyssey». Выход игры состоялся 6 декабря 2004 года.

«Odyssey Engine» по сути таже Аврора, но уже с улучшенным графическим движком — частью игрового движка, которая отвечает за рендеринг (обработку) графики. В частности, добавлены трёхмерные фоны для локаций, лицевая анимация персонажей, эффекты отражений воды, улучшена модель освещения.

Другим существенным улучшением является вид от первого лица, тогда как в играх на предыдущей технологии, использовалась имитация изометрической проекции. Этот же нюанс заставляет разработчиков использовать текстуры модели, из-за того, что виртуальная камера находится ближе к объектам.

Игры Одиссея:

1. Star Wars: Knights of the Old Republic (2003)

1.1. Star Wars: Knights of the Old Republic II — The Sith Lords (2005)

На сладкое:

Движок поддерживает персональный компьютер под управлением Windows или Mac OS X. Изображение выводится в режиме OpenGL. Помимо этого, была добавлена поддержка игровой приставки Xbox.

Последователем «Odyssey» стал новый движок компании — «Electron Engine».

Electron Engine пожалуй единственный представитель «семейства пернатых» выделяющийся на общем фоне, его разрабатывала Obsidian Entertainment.

Eclipse, или история одного “Затмения”
Dragon Age II - Eclipse, или история одного “Затмения” Eclipse, или история одного “Затмения”

Да, это те самые люди, которые, на минуточку, подарили миру Fallout

На этой технологии базируется компьютерная ролевая игра «Neverwinter Nights 2» и все вышедшие к ней официальные дополнения. Релиз игры состоятся 31 октября 2006 года.

Позднее было разработано также несколько дополнений для «Neverwinter Nights 2», последнее из которых, «Mysteries of Westgate» поступило в продажу 28 апреля 2009 года.

Eclipse, или история одного “Затмения”
Dragon Age II - Eclipse, или история одного “Затмения” Eclipse, или история одного “Затмения”

Продолжение великой игры, которое ругали чуть ли не из каждой статьи

Будучи основанным на другом движке компании, «Odyssey», который представляет собой улучшенную версию «Aurora», игровой движок «Electron» перетерпел множество изменений, касающихся графической части, в числе которых: мягкие динамические тени от всех объектов, улучшенная система частиц, шейдерные эффекты, пост-фильтр bloom и паралакс-маппинг для текстур.

Помимо этого, было увеличено допустимое количество полигонов для трехмерных моделей, размер текстур и усложнено освещение.

Не смотря на усовершенствования, движок подвергался критике за недостаточную оптимизацию.

Игры Электрона:

1. Neverwinter Nights 2 (2006)

1.1. Neverwinter Nights 2: Mask of the Betrayer (2007)

1.2. Neverwinter Nights 2: Storm of Zehir (2008)

1.3. Neverwinter Nights 2: Mysteries of Westgate (2009)

На сладкое:

Так же, как и движок «Odyssey», «Electron» поддерживает персональный компьютер под управлением Windows или Mac OS X и игровою консоль Xbox.

Шаг четвертый: Взросление
И вот мы подобрались к тому, кто нынче правит бал. Движок «Eclipse» является последователем предыдущих технологических решений компании BioWareОдиссея, Электрона, также имея примесь Авроры и пучок улучшений. Разрабатывала Затмение сама BioWare.

5 августа 2004 года на сайте «Gamespot», появилась публикация о том, что компания BioWare объявила о названии своего нового игрового движка и зарегистрировала для него торговую марку. Примечательно, что данное объявление состоялось день спустя после анонсирования компьютерной игры «Neverwinter Nights 2», которая была разработана Obsidian Entertainment по лицензии и под контролем BioWare (но с использованием предыдущего поколения движков — «Electron»).

7 ноября 2006 года на сайте «Gamasutra», предназначенном для игровых разработчиков и компаний, появилась информация о приобретении компанией BioWare лицензии на использование физического движка «PhysX» для последующей интеграции в «Eclipse».

Eclipse, или история одного “Затмения”
Dragon Age II - Eclipse, или история одного “Затмения” Eclipse, или история одного “Затмения”

Именно она сейчас красуется в нашем ТОПе на 6 месте

6 ноября 2009 года состоялся официальный выход компьютерной ролевой игры «Dragon Age: Origins», которая начинает новую серию проектов от BioWare. Данная игра базируется на новом игровом движке «Eclipse».

В комплекте поставляется редактор уровней.

16 марта 2010 года было выпущено официальное дополнение для «Dragon Age: Origins» — «Awakening».

Eclipse, или история одного “Затмения”
Dragon Age II - Eclipse, или история одного “Затмения” Eclipse, или история одного “Затмения”

Как многие считают, самое "вкусное" дополнение в новейшей истории BioWare

В 2011 году будет выпущена новая часть серии игр — «Dragon Age II», которая также базируется на Eclipse Engine, с рядом усовершенствований.

В сравнении с предыдущими технологиями BioWare, в «Eclipse» был в очередной раз переписан рендерер — улучшены эффекты, создаваемые системой частиц, такие как туман, пламя, огонь, визуализации применения различных игровых заклинаний. Улучшено отображение воды, которая создана с использованием шейдеров.

Также появились новые пост-эффекты: помимо фильтра bloom были добавлены motion blur и глубина резкости сцены — последний эффект позволяет сделать так, что объект, который находится на переднем плане (например, один из персонажей) будет четко виден, в то время, как задний план — расфокусирован. Это позволяет сосредоточить внимание игрока на персонаже, подобно тому, как это делается в кинематографе. Помимо этого, было увеличено допустимое количество полигонов для трехмерных моделей объектов и персонажей и поднято разрешение текстур.

Используется физический движок «PhysX».

Eclipse, или история одного “Затмения”
Dragon Age II - Eclipse, или история одного “Затмения” Eclipse, или история одного “Затмения”

Просто, без комментариев=)

На сладкое:

«Eclipse Engine» поддерживает персональный компьютер под управлением Windows или Mac OS X и игровые консоли Xbox 360 и PlayStation 3

З.Ы. Источники указаны по ходу текста ссылками. Приведение всего в повествовательную форму - я. Картинки с Google.

Конструктивная критика принимается и одобряется, а выявленные замечания постараюсь исправить оперативно.

213
Еще в блоге
Интересное на Gamer.ru

13 комментариев к «Eclipse, или история одного “Затмения” »

    Загружается
Чат