WikiSort.ru - Комьютерные игры

ПОИСК ПО САЙТУ | о проекте
Dagor Engine
Тип Игровой движок (Список)
Разработчики Gaijin Entertainment
Dagor Technologies
Дата выпуска 2001 год
Аппаратные платформы IBM PC-совместимые компьютеры, Xbox, Xbox 360, PlayStation 3
Поддерживаемая ОС Microsoft Windows
Написан на языках С, C++
Лицензия коммерческая — доступен для лицензирования
Последняя версия 5.0 / 7 февраля 2018 года
Первая игра на движке Бумер: Сорванные башни / 11 декабря 2003 года
Последняя игра на движке War Thunder / 5 ноября 2015 года

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

История

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

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

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

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

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

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

2 октября 2015 года была официально анонсирована четвертая версия движка «Dagor». Данная версия включила в себя полностью динамически разрушаемое окружение, новый рендеринг воды с помощью NVIDIA Waveworks и еще ряд пока не объявленных возможностей.[12]

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

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

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

Графический движок, входящий в состав «Dagor Engine», поддерживает множество графических эффектов и технологий. Он базируется на DirectX3D 11. Присутствует как собственный язык программирования шейдеров, так и возможность использовать HLSL.[14]

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

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

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

«Dagor Engine» содержит собственный встроенный физический движок. Данный движок содержит модули обнаружения столкновений, обработчик физики твёрдых тел, физики Ragdoll, физики транспортных средств. Также имеется набор геометрических примитивов и разнообразых сочленений, причём поддерживается динамическое разрушение сочленений. Также присутствуют физика жидкостей и физика частиц. 7 августа 2015 в движок была добавлена поддержка полной разрушаемости всех объектов посредством технологии NVIDIA GameWorks Destruction[15] Несмотря на наличие собственного физического движка, «Dagor Engine» содержит открытый интерфейс, который позволяет подключать сторонние физические движки. Заявлено об успешном использовании следующих сторонних физических движков: Ageia PhysX, Meqon и Newton Game Dynamics.[14]

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

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

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

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

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

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

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

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

Light Tools

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

Dagor Editor

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

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

Resource Editor

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

Object Library

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

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

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

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

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

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

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

Примечания

  1. ↑ PlayStation 4 (рус.) // Википедия. — 2018-02-20.
  2. ↑ Xbox One (рус.) // Википедия. — 2018-03-06.
  3. ↑ О компании Gaijin Entertainment
  4. 1 2 3 4 5 Максим "McSim" Донских. Новая итерация Dagor Engine Компания Gaijin Entertainment и Dagor Technologies анонсировали движок Dagor Engine версии 3.0.. DTF.ru (29 марта 2006 года). Проверено 9 декабря 2010. Архивировано 19 марта 2012 года.
  5. ↑ Gaijin Entertainment сотрудничает с Meqon Research. DTF.ru (14 июня 2005 года). Проверено 19 декабря 2010. Архивировано 14 марта 2012 года.
  6. ↑ Бахтияров Руслан. Meqon дружит с Dagor Engine 2.0. GameGuru.ru (14 июня 2005 года). Проверено 19 декабря 2010. Архивировано 14 марта 2012 года.
  7. 1 2 Dagor Engine 3.0. UralDev.ru (30 марта 2006 года). Проверено 9 декабря 2010. Архивировано 19 марта 2012 года.
  8. ↑ Кирилл Смолин. Dagor Engine - дубль 3. Страна Игр (3 апреля 2006 года). Проверено 9 декабря 2010.
  9. ↑ 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 года). Проверено 8 декабря 2010. Архивировано 19 марта 2012 года.
  10. ↑ 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 года). Проверено 8 декабря 2010. Архивировано 19 марта 2012 года.
  11. ↑ Новость. Официальный сайт Dagor Engine (22 апреля 2008 года). Проверено 9 декабря 2010. Архивировано 19 марта 2012 года.
  12. 1 2 Дневник разработки. Официальный форум War Thunder (02 Oct 2015). Проверено 13 марта 2016. (недоступная ссылка)
  13. ↑ Дневник разработки (недоступная ссылка). Официальный форум War Thunder (28 Nov 2013). Проверено 13 марта 2016. Архивировано 14 марта 2016 года.
  14. 1 2 3 4 5 6 7 Dagor Engine features. Официальный сайт Dagor Engine. Проверено 25 декабря 2010. Архивировано 19 марта 2012 года.
  15. ↑ Дневник разработки. Официальный сайт War Thunder (7 августа 2015). Проверено 13 марта 2016.
  16. 1 2 3 4 5 6 7 8 9 Dagor Engine Tools. Официальный сайт Dagor Engine. Проверено 25 декабря 2010. Архивировано 19 марта 2012 года.
  17. 1 2 3 Lentyay. LADA Racing Club - что хотели и что получили. Game Sector (18 марта 2006 года). Проверено 9 декабря 2010. Архивировано 19 марта 2012 года.
  18. ↑ Владимир Горячев aka Nomad. Интервью: Flight of Fancy (англ.). Absolute Games (9 октября 2004 года). Проверено 12 декабря 2010. Архивировано 19 марта 2012 года.
  19. 1 2 Lentyay. Эксклюзивное интервью с разработчиками "Адреналин 2 - Час пик". Game Sector (25 июля 2006 года). Проверено 9 декабря 2010. Архивировано 19 марта 2012 года.
  20. 1 2 3 Скриншоты. Официальный сайт Dagor Engine. Проверено 12 декабря 2010. Архивировано 19 марта 2012 года.
  21. ↑ О компании Gaijin Entertainment (недоступная ссылка)
  22. ↑ Nomad. Они зажгли и поимели. Absolute Games (20 марта 2006 года). — «Проект разработан на технологии Dagor Engine 2.5 от компании Gaijin Entertainment.». Проверено 25 декабря 2010. Архивировано 19 марта 2012 года.
  23. ↑ Братва и Кольцо :: Общее описание. Официальный сайт игры «Братва и Кольцо». — «Игра создана на игровом движке Dagor Engine от Dagor Technologies.». Проверено 8 декабря 2010.
  24. ↑ Боец спецназа ФСКН России (RUS/2007)
  25. ↑ Константин Т. «Адреналин 2: Час пик». Анархия на улицах Москвы. PlayGround.ru (23 марта 2007 года). Проверено 12 декабря 2010.
  26. ↑ Lentyay. Эксклюзивное интервью с разработчиками "Ониблэйд" (недоступная ссылка). Game Sector (26 октября 2007 года). — «Алексей Волынсков: Мы используем движок Dagor Engine 3.0 от Dagor Technologies.». Проверено 9 декабря 2010. Архивировано 10 июля 2011 года.
  27. ↑ eirena. Зачем Икару крылья? Обзор «Адреналин 2: Анархия». GameCOD (30 марта 2008 года). — «В целом же, используемый движок Dagor Engine 3.0 не оправдывал своего индекса.». Проверено 12 декабря 2010. Архивировано 19 марта 2012 года.
  28. ↑ Видео по игре IL-2 Sturmovik: Birds of Prey. Страна Игр. Проверено 10 декабря 2010.
  29. ↑ Роман Неловкин. Две сорванные башни — рецензия игры. BestGamer.ru. — «И всё это великолепие базируется на неплохом движке Dagor Engine, который перешёл по наследству игре от «Ониблейд».». Проверено 19 декабря 2010. Архивировано 19 марта 2012 года.
  30. ↑ Wings of Prey manual (англ.). Gaijin Entertainment. Проверено 10 декабря 2010. Архивировано 19 марта 2012 года.
  31. ↑ todace. No Gun sights ? (англ.). Официальные форумы игры на yuPlay (20 ноября 2010 года). — «But AAA is using next step of Dagor Engine». Проверено 8 декабря 2010. Архивировано 19 марта 2012 года.
  32. ↑ Обзор авиасимулятора Birds of Steel, Birds of Steel, обзор

Ссылки

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

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2026
WikiSort.ru - проект по пересортировке и дополнению контента Википедии