stringtranslate.com

CryEngine

CryEngine (стилизован под CRYENGINE ) — игровой движок , разработанный немецким разработчиком игр Crytek . Он использовался во всех их играх, причем первоначальная версия использовалась в Far Cry , и продолжает обновляться для поддержки новых консолей и оборудования для своих игр. Он также использовался во многих сторонних играх по схеме лицензирования Crytek, включая Sniper: Ghost Warrior 2 и SNOW . Warhorse Studios использует модифицированную версию движка для своей средневековой ролевой игры Kingdom Come: Deliverance . Ubisoft поддерживает собственную, сильно модифицированную версию CryEngine из оригинального Far Cry, называемую Dunia Engine , которая используется в более поздних версиях серии Far Cry .

По различным анонимным сообщениям, в апреле 2015 года лицензия на CryEngine была передана Amazon за 50–70 миллионов долларов. [7] Следовательно, в феврале 2016 года Amazon выпустила собственную переработанную и расширенную версию CryEngine под названием Amazon Lumberyard . [8] [9]

Функции

Версии

Эта диаграмма иллюстрирует историю разработки версий игрового движка CryEngine.

CryEngine 1

CryEngine 1 был впервые создан и использован для видеоигры- шутера от первого лица Far Cry . Первоначально она была разработана Crytek как демонстрация технологии для Nvidia , а когда компания увидела ее потенциал, она была превращена в игру. Когда были выпущены видеокарты с поддержкой пиксельных и вершинных шейдеров 3.0 , Crytek выпустила версию движка 1.2, в которой использовались некоторые возможности для улучшения графики. Позже компания разработала версию CryEngine 1.3, в которой добавлена ​​поддержка HDR- освещения. Лицензия на этот движок была предоставлена ​​NCsoft для их MMORPG Aion : The Tower of Eternity . [21] 30 марта 2006 года Ubisoft приобрела все права интеллектуальной собственности на франшизу Far Cry и бессрочную лицензию на использование версии CryEngine для Far Cry , известной как Dunia Engine . [22]

CryEngine 2

CryEngine 2 используется в игре Crysis от Crytek , а его обновленная версия — в Crysis Warhead , побочной истории Crysis . Впервые лицензию на него получила французская компания IMAGTP, специализирующаяся на архитектурных и градостроительных коммуникациях. Целью лицензирования движка было создание программы, позволяющей клиентам точно видеть, как будет выглядеть здание или другое сооружение, прежде чем начнется фактическое строительство. По состоянию на 7 марта 2011 года Simpson Studios лицензировала CryEngine 2 для использования в виртуальном многопользовательском мире (MMVW), действие которого происходит на терраформированном Марсе. [23] 11 мая 2007 года Crytek объявила, что будет использовать движок для создания игры на основе своей новой « интеллектуальной собственности ». Также подтверждено, что она не будет частью Crysis и даже не будет шутером от первого лица. 17 сентября 2007 года Колледж искусств и дизайна Ринглинга стал первым высшим учебным заведением в мире, лицензировавшим CryEngine 2 для образовательных целей.

CryEngine 3

Crytek представила CryEngine 3 на конференции разработчиков игр 2009 года , проходившей с 25 по 27 марта, и продемонстрировала его на консолях Xbox 360 и PlayStation 3 . Новый движок разрабатывался для использования на Microsoft Windows , PlayStation 3 , Xbox 360 и Wii U. Что касается платформы ПК, то сообщается, что движок поддерживает разработку в DirectX 9, 10 и 11. [24] [25] По состоянию на 1 июня 2009 года было объявлено, что Crysis 2 будет разрабатываться Crytek под своим брендом. новый двигатель. [26] CryEngine 3 был выпущен 14 октября 2009 года. [27]

Генеалогическое древо иллюстрирует историю версий CryEngine.

1 марта 2010 года для симпозиума i3D 2010 была выпущена новая техническая демонстрация движка, которая демонстрирует «Объемы каскадного распространения света для непрямого освещения в реальном времени». [28] 11 июня 2011 года Силы обороны Австралии сообщили, что военнослужащие ВМФ будут тренироваться на виртуальном десантном вертолетном корабле-доке , созданном с использованием программного обеспечения CryEngine 3. [29] По состоянию на 1 июля 2011 г. версия CryEngine 3 Mod SDK, предназначенная специально для создания пользовательских карт, модов и контента для Crysis 2, доступна на веб-сайте Crytek. Crytek также выпустила бесплатную версию CryEngine для некоммерческой разработки игр. Он был выпущен 17 августа 2011 г. под названием CRYENGINE® Free SDK. [30] [31]

9 сентября 2011 года Crytek объявила, что будет использовать CryEngine 3 для вывода оригинальной Crysis на консоли. [32] Он был выпущен для Xbox Live и PlayStation Network 4 октября 2011 года. [33]

CryEngine (3.6–4)

21 августа 2013 года Crytek переименовала CryEngine (начиная с версии 3.6.0) в просто «CryEngine» и объявила, что их следующий CryEngine не будет рекламироваться с указанием номера версии. Причиной такого решения стало утверждение, что этот новый движок почти не похож на предыдущие версии CryEngine. Однако в комплектах разработки, доступных лицензиатам, по-прежнему используются номера версий. [34] В новой версии CryEngine добавлена ​​поддержка Linux [35] [36] и консолей, таких как PlayStation 4, Xbox One и Wii U. [37] Последующие выступления на мероприятиях также показали использование CryEngine в системах виртуальной реальности. , на GDC 2015 Crytek представила демонстрацию «Назад на остров динозавров», чтобы продемонстрировать это. [38]

CryEngine V

22 марта 2016 года Crytek анонсировала новую версию CryEngine под названием CryEngine V. Кроме того, была представлена ​​новая модель лицензирования с моделью « плати сколько хочешь » за использование и доступ к исходному коду . [39] [40]

21 сентября 2017 года был выпущен CryEngine 5.4, [41] в котором добавлен механизм рендеринга Vulkan API в качестве бета-версии, интеграция материалов, [42] и другие функции, включая новые шаблоны C #, обновления системы ресурсов и новые методы сглаживания.

20 марта 2018 года Crytek изменила условия лицензирования с «плати столько, сколько хочешь» на модель распределения доходов в размере 5%. [43]

В 2022 году была выпущена версия 5.7 с небольшим количеством новых функций, поскольку функции, заявленные в версии 5.7, были удалены и перенесены в новый CryEngine 6. Версия 5.7 включала поддержку Scaleform 4. Разработчики заявили, что это будет последняя версия CryEngine 5, и подтвердили, что работают над новой версией CryEngine. Предыдущие версии (до 5.7) устарели и не могут быть загружены.

CryEngine 6

Crytek подтвердила, что работает над новой версией CryEngine. Пока неизвестно, какие функции он будет включать. Разработчики заявили, что это улучшит систему глобального освещения и, вероятно, будет включать трассировку лучей, а также стабильную поддержку DirectX 12. Также будет доступна бета-программа для движка.

Разработка

Комплект разработки программного обеспечения CryEngine (SDK), первоначально называвшийся Sandbox Editor, представляет собой текущую версию редактора уровней , используемого Crytek для создания уровней для CryEngine . В программном обеспечении также предусмотрены инструменты для облегчения создания сценариев , анимации и объектов. Он был включен в различные игры Crytek (включая, помимо прочего, Crysis и Far Cry ) и широко используется для моддинга . Стиль редактирования соответствует концепции «песочницы » с упором на большие территории и свободный стиль программирования миссий. Редактор также может создавать внутренние настройки.

В отличие от таких редакторов, как UnrealEd , которые используют «вычитающий» стиль редактирования, удаляющий области из заполненного мирового пространства, Sandbox имеет «аддитивный» стиль (например, Quake II ). Объекты добавляются в общее пустое пространство. Концентрация «Песочницы» на потенциально огромной (теоретически сотни квадратных километров) местности означает, что она использует алгоритмическую форму рисования текстур и объектов на ландшафте. При этом используются различные параметры для определения распределения текстур или типов растительности. Это сделано для того, чтобы сэкономить время и сделать возможным редактирование таких больших территорий, сохраняя при этом общий стиль свободного роуминга в песочнице «реального мира». Это отличается от некоторых стилей редактирования, которые часто используют «фальшивые фоны», чтобы создать иллюзию больших ландшафтов.

Подобно 3D Renderer Blender , который можно использовать для дизайна игр, редактор Sandbox имеет возможность одним нажатием клавиши перейти прямо к текущему дизайну (WYSIWYP, «Что вы видите, Функция «Во что ты играешь»). Это можно сделать без загрузки игры, поскольку игровой движок уже запущен в редакторе. Вид «игрока» отображается в 3D-части редактора. Редактор также поддерживает все функции CryEngine, такие как транспортные средства и физика, сценарии, расширенное освещение (включая движущиеся тени в реальном времени), технологию Polybump , шейдеры, 3D-звук, инверсную кинематику персонажей и смешивание анимации, динамическую музыку, систему мягких частиц в реальном времени. интегрированный редактор эффектов, отложенное освещение, карты нормалей и карты параллакса, а также расширенную модульную систему искусственного интеллекта. [44]

Рекомендации

  1. ^ «Crytek GmbH: Crytek объявляет о своем игровом движке CryENGINE» . Машина обратного пути . 15 ноября 2008 г. Архивировано из оригинала 15 ноября 2008 г. Проверено 30 октября 2016 г.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  2. ^ «Обновление сегодняшнего исправления: CRYENGINE 5.7.1 LTS уже здесь» . Крайтек . Архивировано из оригинала 6 июня 2022 г. Проверено 19 мая 2022 г.
  3. Уэльс, Мэтт (17 февраля 2020 г.). «Бесплатный шутер от первого лица Warface теперь доступен на Switch». Еврогеймер . Архивировано из оригинала 31 августа 2020 года . Проверено 17 февраля 2020 г.
  4. ^ «CryENGINE® 3 предназначен для разработки на PlayStation®4 от Sony Computer Entertainment» . Крайтек . 06.07.2013. Архивировано из оригинала 9 июня 2013 г. Проверено 24 июля 2013 г.
  5. ^ «Wii U получает поддержку Crytek с CryENGINE» . ComputersAndVideoGames.com. 14 июня 2011 г. Архивировано из оригинала 27 декабря 2014 года . Проверено 8 сентября 2012 г.
  6. ^ «CryENGINE® 3 от Crytek уже подготовлен для разработки Xbox One» . Крайтек . 21 мая 2013 г. Архивировано из оригинала 8 июня 2013 г. Проверено 24 июля 2013 г.
  7. Шрайер, Джейсон (6 апреля 2015 г.). «Источники: Amazon потратила большие деньги на движок Crytek». Котаку . Архивировано из оригинала 16 февраля 2016 г. Проверено 10 февраля 2016 г.
  8. Нельц, Андраш (9 февраля 2016 г.). «Amazon бесплатно выпускает собственный игровой движок» . Котаку . Архивировано из оригинала 12 декабря 2016 г. Проверено 10 февраля 2016 г.
  9. ^ «Добро пожаловать в блог Amazon GameDev! | Блог Amazon GameDev» . aws.amazon.com . 9 февраля 2016 г. Архивировано из оригинала 8 марта 2016 г. Проверено 10 февраля 2016 г.
  10. ^ abcdefghijk «Технология CryENGINE 3». Архивировано из оригинала 1 марта 2012 г.
  11. ^ abcdefg «Технология CryENGINE 3». Архивировано из оригинала 4 октября 2012 г. Проверено 16 февраля 2012 г.
  12. ^ abcdefghijklmn «Технология CryENGINE 3». Архивировано из оригинала 22 апреля 2012 г.
  13. ^ abcd «Обновление CryENGINE 3 DX11» (PDF) . Архивировано из оригинала (PDF) 14 мая 2013 г. Проверено 16 февраля 2012 г.
  14. ^ abcdef «Технология CryENGINE 3». Архивировано из оригинала 15 марта 2012 г.
  15. ^ abcde «Технология CryENGINE 3». Архивировано из оригинала 26 марта 2012 г.
  16. ^ abcd «Технология CryENGINE 3». Архивировано из оригинала 1 января 2012 г.
  17. ^ abcdef «Технология CryENGINE 3». Архивировано из оригинала 1 марта 2012 г.
  18. ^ «Каустика объема воды». Архивировано из оригинала 1 января 2017 г. Проверено 6 сентября 2015 г.
  19. ^ «Редактор УФ-картографии» . Архивировано из оригинала 1 января 2017 г. Проверено 9 сентября 2015 г.
  20. Ссылки www.cryengine.com . Крайтек. Архивировано из оригинала 4 марта 2016 года . Проверено 21 декабря 2015 г.
  21. ^ "NCSoft - AION" . Крайтек. Архивировано из оригинала 4 октября 2012 г. Проверено 9 августа 2012 г.
  22. ^ «Ubisoft приобретает IP Far Cry и бессрочную лицензию CryEngine» . Архивировано из оригинала 7 января 2009 г.
  23. ^ «Добро пожаловать в Crytek». Архивировано из оригинала 22 апреля 2008 г.
  24. ^ «Crytek анонсирует CryENGINE 3» . Крайтек. 11 марта 2009 г. Архивировано из оригинала 23 марта 2009 г. Проверено 12 марта 2009 г.
  25. ^ Планкетт, Люк (11 марта 2009 г.). «Игры на ПК получают новый движок Crytek (пора обновить)» . Котаку. Архивировано из оригинала 17 июля 2015 г. Проверено 12 марта 2009 г.
  26. ^ "Тизер Crysis 2" . Крайтек. 01.06.2009. Архивировано из оригинала 29 сентября 2015 г. Проверено 8 июня 2009 г.
  27. ^ «Crytek выпускает CryENGINE 3» . Крайтек. 14 октября 2009 г. Архивировано из оригинала 27 апреля 2013 г. Проверено 21 ноября 2009 г.
  28. ^ "Техническая демонстрация Crytek 'i3D 2010'" . Шэкньюс . 10 февраля 2011 г. Архивировано из оригинала 19 февраля 2012 г. Проверено 8 сентября 2012 г.
  29. ^ «Аватары тренируются на будущем корабле ВМФ» . Силы обороны Австралии. 11 июня 2011 г. Архивировано из оригинала 31 августа 2011 г. Проверено 11 июня 2011 г.
  30. ^ "Бесплатный CryENGINE" . МКВ . развивайтесь онлайн. 12 апреля 2010 г. Архивировано из оригинала 25 марта 2013 г. Проверено 12 апреля 2010 г.
  31. ^ «Crytek выпускает бесплатный SDK CryENGINE®3» . Официальный сайт Crytek. 17 августа 2011 г. Архивировано из оригинала 15 октября 2012 г. Проверено 25 августа 2011 г.
  32. ^ «CRYTEK И EA ВЫНОСЯТ CRYSIS НА КОНСОЛИ» . Крайтек. Архивировано из оригинала 7 октября 2011 г. Проверено 10 октября 2011 г.
  33. ^ «EA И CRYTEK ВЫСТАВЛЯЮТ CRYSIS НА КОНСОЛИ СЕГОДНЯ» . Крайтек. Архивировано из оригинала 7 октября 2011 г. Проверено 10 октября 2011 г.
  34. ^ «Примечания к публичному выпуску». Крайтек. Архивировано из оригинала 19 мая 2018 г. Проверено 15 марта 2015 г.
  35. ^ «CRYENGINE добавляет поддержку Linux» . Крайтек . 11 марта 2014 г. Архивировано из оригинала 13 января 2021 г. Проверено 11 марта 2014 г.
  36. ^ Пекхэм, Мэтт (12 марта 2014 г.). «Crytek добавляет поддержку CryEngine в Linux для Steam OS». Время . НАС. Архивировано из оригинала 13 июля 2019 г. Проверено 13 августа 2014 г.
  37. Макуч, Эдди (21 августа 2013 г.). «Объявлен новый CryEngine». Игровой центр. Архивировано из оригинала 25 сентября 2013 года . Проверено 13 марта 2015 г.
  38. ^ Ева, Кевин. «Crytek представляет обновления CryEngine, демоверсию «Назад на остров динозавров»» . ВРФокус. Архивировано из оригинала 4 марта 2016 года . Проверено 4 марта 2015 г.
  39. ^ Шрайер, Джейсон (15 марта 2016 г.). «Движок видеоигр Crytek теперь бесплатен» . Котаку . Архивировано из оригинала 10 мая 2016 г. Проверено 13 мая 2016 г.
  40. Прескотт, Шон (16 марта 2016 г.). «CryEngine V выходит сегодня по принципу «плати сколько хочешь». ПК-геймер . Архивировано из оригинала 18 мая 2016 года . Проверено 13 мая 2016 г.
  41. ^ "Основной выпуск CRYENGINE 5.4" . 21 сентября 2017 г. Архивировано из оригинала 12 декабря 2018 г. Проверено 15 октября 2017 г.
  42. ^ «Функция 5.4 — Импорт веществ» . КРИДВИГАТЕЛЬ. Архивировано из оригинала 12 декабря 2021 г. Проверено 18 февраля 2020 г.
  43. ^ «Crytek принимает модель роялти с появлением CryEngine 5.5» . 20 марта 2018 г. Архивировано из оригинала 13 сентября 2018 г. Проверено 12 сентября 2018 г.
  44. ^ «Какой игровой движок лучший: подходит ли вам CryEngine?». gamesindustry.biz . 16 января 2020 г. Архивировано из оригинала 28 октября 2021 г. Проверено 13 октября 2021 г.

Внешние ссылки