Dagor Engine

Dagor Engine
Dagor Engine
Игровой движок (Список)
Разработчики Россия Gaijin Entertainment
Россия Dagor Technologies
Дата выпуска 2001 год
Аппаратные платформы IBM PC-совместимые компьютеры, Xbox, Xbox 360, PlayStation 3
Поддерживаемая ОС Microsoft Windows
Написан на языках С, C++
Лицензия коммерческая — доступен для лицензирования
Последняя версия 3 / 29 марта 2006 года
Первая игра на движке Бумер: Сорванные башни / 11 декабря 2003 года
Последняя игра на движке Birds of Steel / 13 марта 2012 года
Официальный сайт движка

Dagor Engine (или просто Dagor) — игровой движок, разработанный российской компанией Gaijin Entertainment как для использования в своих проектах, так и для лицензирования сторонним компаниям. «Dagor» разрабатывается с 2001 года и постоянно совершенствуется. Поддерживаются ПК (Microsoft Windows), Xbox, Xbox 360 и PlayStation 3. На конец 2010 года последней является третья версия движка. «Dagor» используется в преимущественном большинстве игр компании Gaijin Entertainment.

Содержание

История

Gaijin Entertainment была основана в 2001 году. Тогда же и начала разрабатываться первая версия «Dagor». Команда, работающая над движком, была выделена в отдельное подразделение.[1][2]

14 июня 2005 года Gaijin Entertainment анонсировала приобретение лицензии на физический движок Meqon Game Dynamics разработки шведской компании Meqon Research AB и интегрировании его во вторую версию «Dagor».[3][4]

Через некоторое время после основания компании, но до начала 2006 года, подразделение по разработке «Dagor» было выделено в полностью отдельную компанию Dagor Technologies, которая продолжила работу исключительно над движком.[2]

29 марта 2006 года была официально анонсирована третья версия движка «Dagor». Данная версия имела поддержку основных консолей шестого и седьмого поколения.[2][5][6]

7 апреля 2006 года в официальном пресс-релизе от Ageia и Gaijin Entertainment, опубликованном во время КРИ 2006, было сообщено о приобретении последней лицензии на физический движок Ageia PhysX, разработанный Ageia. Было заявлено, что Ageia PhysX будет интегрирован в «Dagor».[7][8]

20 апреля 2008 года на церемонии вручения премии «КРИ Awards», которая прошла в Москве в рамках ежегодной Конференции Разработчиков Игр, компания Gaijin Entertainment получила награды в двух номинациях, в том числе в номинации «Лучшая технология» за движок «Dagor Engine».[9]

Основные особенности

«Dagor Engine» доступен на IBM PC-совместимых компьютерах под управлением Microsoft Windows и игровых консолях Xbox, Xbox 360 и PlayStation 3. «Dagor Engine» написан на языках программирования С и C++ и использует интерфейс программирования приложений (API) Microsoft DirectX 9.[10]

Графический движок

Графический движок, входящий в состав «Dagor Engine», поддерживает множество графических эффектов и технологий. Он базируется на Direct3D 9 и поддерживает шейдерные программы версий 1.1, 1.3, 1.4, 2.0, 2.0x. Присутствует как собственный язык программирования шейдеров, так и возможность использовать HLSL.[10]

Графический движок поддерживает множество алгоритмов освещения и источников света. Широко используется High Dynamic Range Rendering как в статическом, так и в динамическом освещении. Присутствуют рассеянные и направленные источники света, светящиеся объекты. Присутствует повершинное и попиксельное освещение, лайтмапы, алгоритмы Global Illumination, динамические тени на основе проективных теневых карт (англ. shadow maps), мягкие тени, объёмные лучи. Содержится набор разнообразных графических пост-эффектов: Bloom, цветовая постобработка, Glow, Motion blur, Flares и Lens Flares, а также многие другие.[10]

Присутствует богатая поддержка рендеринга водных поверхностей, которая включает в себя различные типы воды с поддержкой HDR, рябь, отражения, а также рефракцию Френеля. Присутствуют и поддерживаются декали (англ. decals), объёмный туман и дым, отражающие и преломляющие поверхности, стеклянные, хромированные, лакированные поверхности, кожа, разнообразная растительность, присутствует поддержка технологии SpeedTree. Система частиц позволяет моделировать искры, дым, огонь, осадки, листья, насекомые и ауры.[10]

Физический движок

«Dagor Engine» содержит собственный встроенный физический движок. Данный движок содержит модули обнаружения столкновений, обработчик физики твёрдых тел, физики Ragdoll, физики транспортных средств. Также имеется набор геометрических примитивов и разнообразых сочленений, причём поддерживается динамическое разрушение сочленений. Также присутствуют физика жидкостей и физика частиц.

Несмотря на наличие собственного физического движка, «Dagor Engine» содержит открытый интерфейс, который позволяет подключать сторонние физические движки. Заявлено об успешном использовании следующих сторонних физических движков: Ageia PhysX, Meqon и Newton Game Dynamics.[10]

Звуковой движок

Звуковой движок, используемый «Dagor Engine», использует библиотеку FMOD. Основными функциональными характеристиками звукового движка являются DSP-эффекты, полностью трёхмерный звук, потоковый вывод, генерация виртуальных голосов, суб-микширование, много-канальный режим работы и поддержка множества динамиков для вывода звука. Звуковой движок содержит свой API, поддерживает плагины и работает с более чем 20 файловыми форматами звука.[10]

Система анимации

Анимационный движок «Dagor Engine» поддерживает скелетную анимацию, процедурную анимацию, смешивание анимаций, морфинг и различные контроллеры анимаций. Также доступен редактор анимаций.[10]

Сетевая подсистема

Сетевая подсистема «Dagor Engine» построена на архитектуре «клиент-сервер», имеет открытый интерфейс и поддерживает сетевые протоколы TCP и UDP.[10]

Инструментарий

Инструментарий для разработки игр на движке включает в себя набор утилит по работе с освещением «Light Tools», редактор уровней «Dagor Editor», редактор ресурсов «Resource Editor», редактор библиотек объектов «Object Library», а также набор импортеров, экспортеров и конвертеров файловых форматов.[11]

Light Tools

«Light Tools» представляет собой набор утилит, предназначенных для расчёта статического освещения уровня. Расчёт освещения может проходить как на локальном клиенте, так и на отдельном сервере. Поддерживается вертексное освещение и освещение на основе лайтмапов (карт теней) с рассеянным светом. Также поддерживаются алгоритмы Global Illumination, основанные на текстурах освещённости.[11]

Dagor Editor

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

«Dagor Editor» построен на основе плагинов, отвечающих за разные функции при создании уровня. «Dagor Editor» имеет функциональность на уровне других коммерческих редакторов уровней и предоставляет все функции, необходимые для сооздания игр. Есть возможность создавать и редактировать ландшафт, водные поверхности, а также текстурировать их. Поддерживается использование префабов (игровых объектов и ассетов): их расстановка и редактирование параметров. На уровне можно расставлять статические источники света, которые потом просчитываются в «Light Tools». Поддерживается расстановка различных объектов: объёмных лучей и объёмного тумана, окклюдеров, виртуальных камер, источников звука, триггеров, растительности, объектов для игрового ИИ, скриптов и т.д. Присутствует SDK, позволяющий сторонним разработчикам создавать собственные плагины для «Dagor Editor».[11]

Resource Editor

«Resource Editor» является редактором базы игровых ресурсов, в котором можно создавать и модифицировать игровые ресурсы (ассеты): спецэффекты, системы частиц, физические объекты, персонажи и анимации.[11]

Object Library

«Object Library» является редактором библиотек объектов (ассетов) для «Dagor Editor». Он позволяет импортировать префабы и текстуры в библиотеку, а также настраивать текстуры и кисти текстур.[11]

Импортёры и экспортёры

В «Dagor Engine» входит множество импортёров и экспортёров данных в сам движок из внешних программ и наоборот — из движка в внешние программы. Присутствуют плагины для работы с 3ds max и Maya, которые позволяют импортировать и экспортировать геометрию и анимацию, а также редактировать материалы и параметры объектов.[11]

Также присутствуют импортёры уровней из «Quake3» (Q32dag), «Half-Life 2» (BSP2dag) и «Unreal Tournament» (U3D2dag).[11]

Также в наличие есть «Texture Editor» — редактор DDS-текстур, который позволяет настраивать параметры текстур и конвертировать их в формат DDS из других форматов.[11]

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

Название игры Дата первого выхода Разработчик Издатель Платформы Версия движка
Бумер: Сорванные башни 11 декабря 2003 года Gaijin Entertainment 1C ПК (Windows) 1.0[12]
Flight of Fancy[13] проект остановлен Gaijin Entertainment не был объявлен ПК (Windows) неизвестно
Адреналин-шоу 21 октября 2005 года Gaijin Entertainment 1C ПК (Windows) 2.0[14] или 2.5[12]
Жмурки[15] 9 декабря 2005 года Gaijin Entertainment 1C ПК (Windows) 2.0[16]
Lada Racing Club[5] 15 марта 2006 года Geleos Media Новый Диск ПК (Windows) 1.0[12] или 2.5[17]
Братва и кольцо 15 декабря 2006 года[18] Gaijin Entertainment ПК (Windows) неизвестно
Волкодав: Путь воина 19 января 2007 года Gaijin Entertainment ПК (Windows) неизвестно
Параграф 78[2] 9 марта 2007 года Gaijin Entertainment 1C ПК (Windows) неизвестно
Боец спецназа ФСКН России[19] апрель 2007 года Мультимедиа технологии и дистанционное обучение Мультимедиа технологии и дистанционное обучение ПК (Windows) неизвестно
Адреналин 2: Час пик[15] 18 мая 2007 года Gaijin Entertainment 1C ПК (Windows) 3.0[20][14]
Ониблейд[15] 23 ноября 2007 года Gaijin Entertainment 1C ПК (Windows) 3.0[21]
Адреналин 2: Анархия 15 февраля 2008 года Gaijin Entertainment 1C ПК (Windows), PlayStation 3 (2010 год) 3.0[22]
IL-2 Sturmovik: Birds of Prey[23] 4 сентября 2009 года Gaijin Entertainment 1C Xbox 360, PlayStation 3 неизвестно
Две сорванные башни[24] 9 октября 2009 года Gaijin Entertainment 1C ПК (Windows) неизвестно
IL-2 Sturmovik: Wings of Prey 25 декабря 2009 года Gaijin Entertainment Gaijin Entertainment ПК (Windows) 3.0[25]
Apache: Air Assault[26] 16 ноября 2010 года Gaijin Entertainment Activision Blizzard ПК (Windows), Xbox 360, PlayStation 3 неизвестно
Birds of Steel 13 марта 2012 года Gaijin Entertainment Konami PS3, Xbox 360) 3.5[27]
Blades of Time 6 марта 2012 Gaijin Entertainment Konami,1С-СофтКлаб PS3, Xbox 360, PC, MAC 3.5
War Thunder ОБТ с 1.11.12 Gaijin Entertainment Gaijin Entertainment PC, MAC 3.5

Примечания

  1. О компании Gaijin Entertainment
  2. 1 2 3 4 Максим "McSim" Донских Новая итерация Dagor Engine Компания Gaijin Entertainment и Dagor Technologies анонсировали движок Dagor Engine версии 3.0.. DTF.ru (29 марта 2006 года). Архивировано из первоисточника 19 марта 2012. Проверено 9 декабря 2010.
  3. Gaijin Entertainment сотрудничает с Meqon Research. DTF.ru (14 июня 2005 года). Архивировано из первоисточника 15 марта 2012. Проверено 19 декабря 2010.
  4. Бахтияров Руслан Meqon дружит с Dagor Engine 2.0. GameGuru.ru (14 июня 2005 года). Архивировано из первоисточника 15 марта 2012. Проверено 19 декабря 2010.
  5. 1 2 Dagor Engine 3.0. UralDev.ru (30 марта 2006 года). Архивировано из первоисточника 19 марта 2012. Проверено 9 декабря 2010.
  6. Кирилл Смолин Dagor Engine - дубль 3. Страна Игр (3 апреля 2006 года). Архивировано из первоисточника 19 марта 2012. Проверено 9 декабря 2010.
  7. Article: Gaijin Entertainment to Integrate AGEIA PhysX SDK into Dagor Game Engine; Gaijin to Offer First Line Support in Russian for Developers Using Dagor.  (англ.). HighBeam (7 апреля 2006 года). Архивировано из первоисточника 19 марта 2012. Проверено 8 декабря 2010.
  8. Gaijin Entertainment to Integrate AGEIA PhysX SDK into Dagor Game Engine. Gaijin to Offer First Line Support in Russian for Developers Using Dagor  (англ.). Techgage (8 апреля 2006 года). Архивировано из первоисточника 19 марта 2012. Проверено 8 декабря 2010.
  9. Новость. Официальный сайт Dagor Engine (22 апреля 2008 года). Архивировано из первоисточника 19 марта 2012. Проверено 9 декабря 2010.
  10. 1 2 3 4 5 6 7 8 Dagor Engine features. Официальный сайт Dagor Engine. Архивировано из первоисточника 19 марта 2012. Проверено 25 декабря 2010.
  11. 1 2 3 4 5 6 7 8 9 Dagor Engine Tools. Официальный сайт Dagor Engine. Архивировано из первоисточника 19 марта 2012. Проверено 25 декабря 2010.
  12. 1 2 3 Lentyay LADA Racing Club - что хотели и что получили. Game Sector (18 марта 2006 года). Архивировано из первоисточника 19 марта 2012. Проверено 9 декабря 2010.
  13. Владимир Горячев aka Nomad Интервью: Flight of Fancy  (англ.). Absolute Games (9 октября 2004 года). Архивировано из первоисточника 19 марта 2012. Проверено 12 декабря 2010.
  14. 1 2 Lentyay Эксклюзивное интервью с разработчиками "Адреналин 2 - Час пик". Game Sector (25 июля 2006 года). Архивировано из первоисточника 19 марта 2012. Проверено 9 декабря 2010.
  15. 1 2 3 Скриншоты. Официальный сайт Dagor Engine. Архивировано из первоисточника 19 марта 2012. Проверено 12 декабря 2010.
  16. О компании Gaijin Entertainment
  17. Nomad Они зажгли и поимели. Absolute Games (20 марта 2006 года). — «Проект разработан на технологии Dagor Engine 2.5 от компании Gaijin Entertainment.»  Архивировано из первоисточника 19 марта 2012. Проверено 25 декабря 2010.
  18. Братва и Кольцо :: Общее описание. Официальный сайт игры «Братва и Кольцо». — «Игра создана на игровом движке Dagor Engine от Dagor Technologies.»  Проверено 8 декабря 2010.
  19. Боец спецназа ФСКН России (RUS/2007)
  20. Константин Т. «Адреналин 2: Час пик». Анархия на улицах Москвы. PlayGround.ru (23 марта 2007 года). Архивировано из первоисточника 19 марта 2012. Проверено 12 декабря 2010.
  21. Lentyay Эксклюзивное интервью с разработчиками "Ониблэйд". Game Sector (26 октября 2007 года). — «Алексей Волынсков: Мы используем движок Dagor Engine 3.0 от Dagor Technologies.»  Проверено 9 декабря 2010.
  22. eirena Зачем Икару крылья? Обзор «Адреналин 2: Анархия». GameCOD (30 марта 2008 года). — «В целом же, используемый движок Dagor Engine 3.0 не оправдывал своего индекса.»  Архивировано из первоисточника 19 марта 2012. Проверено 12 декабря 2010.
  23. Видео по игре IL-2 Sturmovik: Birds of Prey. Страна Игр. Архивировано из первоисточника 19 марта 2012. Проверено 10 декабря 2010.
  24. Роман Неловкин Две сорванные башни — рецензия игры. BestGamer.ru. — «И всё это великолепие базируется на неплохом движке Dagor Engine, который перешёл по наследству игре от «Ониблейд».»  Архивировано из первоисточника 19 марта 2012. Проверено 19 декабря 2010.
  25. Wings of Prey manual  (англ.). Gaijin Entertainment. Архивировано из первоисточника 19 марта 2012. Проверено 10 декабря 2010.
  26. todace No Gun sights ?  (англ.). Официальные форумы игры на yuPlay (20 ноября 2010 года). — «But AAA is using next step of Dagor Engine»  Архивировано из первоисточника 19 марта 2012. Проверено 8 декабря 2010.
  27. Обзор авиасимулятора Birds of Steel, Birds of Steel, обзор

Ссылки

  • dagor.ru — официальный сайт Dagor Engine (рус.)

Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


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

  • Dagor Engine 3 — is a game engine available for Windows 32, Xbox and Xbox 360 systems.Dagor Engine 3 has shader based 3D rendering engine, thin layer for physics engine (together with binding for PhysX, TrueAxis) and embedded Unigine Physics 0.33, GUI (and Lua… …   Wikipedia

  • Gaijin Entertainment — Тип частная компания Год основания 2001 Расположение …   Википедия

  • Lada Racing Club (компьютерная игра) — Lada Racing Club Разработчик Geleos Издатель Новый Диск Дата выпуска 15 марта 2006 Платформы PC (Windows) Движок …   Википедия

  • Lada Racing Club — Разработчик Geleos, Gaijin Entertainment Издатель Новый Диск Дата выпуска 15 марта 2006 Жанр Racing Платформы PC (Windows) …   Википедия

  • Meqon — Физический движок Официальный логотип движка Разработчик …   Википедия

  • Список игровых движков — Инструментарий, называемый игровыми движками, создан для упрощения и ускорения разработки игр, чтобы не писать всё «с нуля». В данном контексте будет фигурировать несколько понятий движков, но чаще всего это игровые и графические. Важно понимать… …   Википедия

  • X-Blades — Desarrolladora(s) Gaijin Entertainment Distribuidora(s) SouthPeak Interactive 1C Company TopWare Interactive Ubisoft Diseñador(es) Alexander Kulagin Alexey Volynskov …   Wikipedia Español

  • Ониблейд — Ониблэйд Разработчик Gaijin Entertainment Издатель SouthPeak Games 1C TopWare Interactive Ubisoft …   Википедия

  • Братва и кольцо — Обложка DVD игры. Разработчики Gaijin, Божья искра …   Википедия

  • War Thunder — Эта статья описывает компьютерную игру, находящуюся в разработке. После выпуска игры сведения, приведённые здесь, могут оказаться неверными, и содержание статьи может значительно измениться …   Википедия


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

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