16
ноября
2001

Обновлено 4.12.2011 г.

Вторая версия Unreal Engine увидела свет в 2002 году с появлением Unreal Tournament 2003. В ней были практически полностью переписаны ядро и механизм рендеринга, а также интегрирована новая версия редактора UnrealEd 3. Помимо этого, движок использовал физическую подсистему Karma. Другие части движка были также улучшены или изменены для лучшей совместимости с PlayStation 2, GameCube и Xbox.

Появились следующие технологии:

Жидкая поверхность (fluid surface) — плоский объект, состоящий из большого числа полигонов, имитирующий поверхность жидкости. Такой объект можно поместить на границу с объёмом воды и он будет искажаться под действием проходящих через него объектов (например, ныряющего игрока).
Листва (foliage) — генерируемые на лету объекты, которые декорируют ландшафт (например, трава).
Поддержка VoIP — возможность переговоров через микрофон с другими игроками во время игры.
Распознавание речи — перевод голоса в текст и обработка как команды (например, возможность отдавать ботам команды голосом). Эта технология использовала Microsoft Speech API и поэтому поддерживалась только в 32-битной версии Windows.
Более сложная физика тел, технология «Карма» (Karma) — обработка действия на тела не как действие на один объект, а как действие на скелет (Ragdoll) 6hpsgam6es.ru с привязкой к нему частей тела. У каждого сустава персонажа появились ограничители (вращения), эти ограничители бывают 2х видов: шарнирные и линейные. Линейные могут вращаться только вокруг одной оси, а шарнирные по всем 3-ём. Также само действие на некоторые объекты определяется не по коробкам коллизий, а по сложным моделям, которые также привязаны к скелету. Конечно такая технология использовалась только там где необходимо, например для расчёта взаимодействия с гранатой применялась только сфера коллизий для экономии ресурсов.
Физика Ragdoll (как следствие перехода на Karma) — несмотря на то что «скелетная» структура объектов была реализована ещё в первой версии движка, возможность использования физики «тряпичной куклы» появилась только вместе с переходом на новую физическую подсистему.
Транспортные средства (vehicles) — возможность обрабатывать события от стороннего актора. В Unreal Tournament 2003 реализованы не полностью, есть недоработанный актор BullDog. Однако есть реализация уровня для UT2003, на котором находится модифицированный актор, выполняющий все функции транспортного средства. Транспортные средства делятся по типам реализаций — неподвижные (стационарные оборонительные установки), составленные из нескольких объектов (Karma vehicle), с использованием скелетной структуры и транспортные средства, прикрепляемые к другим транспортным средствам (например, пулемет на башне танка). Некоторые транспортные средства могу действовать без «пилота», управляемые собственным искусственным интеллектом.
shpgxames9.ru EAX 3.0 — движок 3D звука, разработанный Creative Labs.

В связи с переходом на 16-битную графику и использование технологии Karma, использование варп-зон стало затруднено.

Unreal Engine 2.5

В этой версии был в очередной раз улучшен и оптимизирован графический движок — появилась поддержка Direct3D 9, OpenGL 2 и Pixomatic (последняя система рендеринга служит для компьютеров со слабой видеокартой, но мощным центральным процессором). Добавлена поддержка 64-битных операционных систем Windows NT и GNU/Linux. Наиболее возможное разрешение текстур поднято до 4096x4096 пикселов, добавлена полноценная поддержка юникода (16-бит), что позволило создавать полностью локализованные игры на азиатских языках. В более поздних версиях внедрен SpeedTree. Появилась возможность воспроизведения видео в формате DivX и Bink. Кроме того, сам движок был значительно оптимизирован, что позволило добиться большей производительности при тех же системных требованиях.

Эта версия движка была применена в таких компьютерных играх, как Unreal Tournament 2004, Duke Nukem Forever, Killing Floor и во многих других.

Unreal Engine 2X

Специальная версия движка для консоли Xbox. Помимо оптимизации кода, были введены новые визуальные эффекты, такие как depth of field (с англ. — глубина зрения), динамическая гамма-коррекция, bloom и различные вариации blur. Формат текстур был изменен для более реалистичного отображения теней в высоком разрешении, добавлен Memory Tracking, поддержка Ahpglamees.ru голосового чата, сервиса Xbox Live а также функция разделения экрана.

Был использован в Unreal Championship и Unreal Championship 2.
Новые специальные эффекты в Unreal Championship (Unreal Engine 2X).

Unreal Engine 2 Runtime

Unreal Engine 2 Runtime является специальной версией движка Unreal Engine 2.0 с ограниченной лицензией. Пользователь может загрузить дистрибутив Windows-версии движка с официального сайта (для других операционных систем необходимо приобрести лицензию). В комплекте поставляется редактор карт UnrealEd, утилита ucc, а также тестовый уровень и небольшой набор моделей и текстур, демонстрирующие возможности технологии «Unreal». Движок бесплатен для некоммерческих проектов а также для использования в образовательных целях (таких как создание 3D-презентаций). Для использования в коммерческих целях требуется приобрести лицензию.Загрузить бесплатную версию, именуемую на официальном сайте как «демо» можно здесь.
К сожалению, файлы уровней игр править нереально - есть встроенная в редактор защита. Интерфейс движка и документация к нему на английском языке.

Unreal Engine 3

Данная версия не использовалась при создании игр о Гарри Поттере и упоминается здесь только в информационных целях.
Эта версия движка также имеет упрощённую бесплатную редакцию, которую можно найти на официальном сайте движка.

Источник: Википедия
Опубликовал: Alexms69






Сообщение в отдел магических игр и спорта