stringtranslate.com

CryEngine

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

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

Функции

Версии

На этой диаграмме представлена ​​история развития версий игрового движка 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 . [22] 30 марта 2006 года Ubisoft приобрела все права интеллектуальной собственности на франшизу Far Cry и бессрочную лицензию на использование издания Far Cry CryEngine, известного как Dunia Engine . [23]

CryEngine2

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

CryEngine 3 (3.0–3.5)

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

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

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

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

CryEngine (3.6–4)

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

CryEngine V

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

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

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

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

Разработка

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

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

В манере, несколько сравнимой с 3D Renderer Blender , который можно использовать для игрового дизайна, редактор Sandbox имеет возможность одним нажатием клавиши перейти редактору прямо в текущий дизайн (WYSIWYP, функция «Что видишь, то и играешь»). Это облегчается без загрузки игры, поскольку игровой движок уже запущен в редакторе. Вид «игрока» отображается в 3D-части редактора. Редактор также поддерживает все функции CryEngine, такие как транспортные средства и физика, скрипты, расширенное освещение (включая реальное время, движущиеся тени), технологию Polybump , шейдеры, 3D-аудио, обратную кинематику персонажей и смешивание анимаций, динамическую музыку, Real Time Soft Particle System и Integrated FX Editor, отложенное освещение, карты нормалей и карты окклюзии параллакса, а также расширенную модульную систему искусственного интеллекта. [45]

Ссылки

  1. ^ "Crytek GmbH: Crytek анонсирует свой игровой движок CryENGINE". Wayback Machine . 2008-11-15. Архивировано из оригинала 2008-11-15 . Получено 2016-10-30 .{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  2. ^ "UPDATE Hotfix Today: CRYENGINE 5.7.1 LTS уже здесь". Crytek . Архивировано из оригинала 2022-06-06 . Получено 2022-05-19 .
  3. Уэйлс, Мэтт (17 февраля 2020 г.). «Бесплатный шутер от первого лица Warface теперь доступен на Switch». Eurogamer . Архивировано из оригинала 31 августа 2020 г. Получено 17 февраля 2020 г.
  4. ^ "CryENGINE® 3 оборудован для разработки на PlayStation®4 от Sony Computer Entertainment". Crytek . 2013-07-06. Архивировано из оригинала 2013-06-09 . Получено 2013-07-24 .
  5. ^ "Wii U получает поддержку Crytek с CryENGINE". ComputersAndVideoGames.com. 2011-06-14. Архивировано из оригинала 27 декабря 2014 года . Получено 2012-09-08 .
  6. ^ "CryENGINE® 3 от Crytek уже готов к разработке для Xbox One". Crytek . 2013-05-21. Архивировано из оригинала 2013-06-08 . Получено 2013-07-24 .
  7. ^ "Вопросы и ответы: инструменты и методы, используемые для создания открытого мира The Crew 2" . Получено 15 сентября 2024 г.
  8. ^ Шрайер, Джейсон (6 апреля 2015 г.). «Источники: Amazon потратила большие деньги на движок Crytek». Kotaku . Архивировано из оригинала 2016-02-16 . Получено 2016-02-10 .
  9. ^ Neltz, András (9 февраля 2016 г.). «Amazon Releases Its Own Game Engine For Free». Kotaku . Архивировано из оригинала 2016-12-12 . Получено 2016-02-10 .
  10. ^ «Добро пожаловать в блог Amazon GameDev! | Блог Amazon GameDev». aws.amazon.com . 9 февраля 2016 г. Архивировано из оригинала 2016-03-08 . Получено 2016-02-10 .
  11. ^ abcdefghijk "CryENGINE 3 Technology". Архивировано из оригинала 2012-03-01.
  12. ^ abcdefg "CryENGINE 3 Technology". Архивировано из оригинала 2012-10-04 . Получено 2012-02-16 .
  13. ^ abcdefghijklmn "CryENGINE 3 Technology". Архивировано из оригинала 2012-04-22.
  14. ^ abcd "CryENGINE 3 DX11 upgrade" (PDF) . Архивировано из оригинала (PDF) 2013-05-14 . Получено 2012-02-16 .
  15. ^ abcdef "CryENGINE 3 Technology". Архивировано из оригинала 2012-03-15.
  16. ^ abcde "CryENGINE 3 Technology". Архивировано из оригинала 2012-03-26.
  17. ^ abcd "CryENGINE 3 Technology". Архивировано из оригинала 2012-01-01.
  18. ^ abcdef "CryENGINE 3 Technology". Архивировано из оригинала 2012-03-01.
  19. ^ "Water Volume Caustics". Архивировано из оригинала 2017-01-01 . Получено 2015-09-06 .
  20. ^ "UV Mapping Editor". Архивировано из оригинала 2017-01-01 . Получено 2015-09-09 .
  21. ^ "PBR". cryengine.com . Crytek. Архивировано из оригинала 4 марта 2016 года . Получено 21 декабря 2015 года .
  22. ^ "NCSoft - AION". Crytek. Архивировано из оригинала 2012-10-04 . Получено 2012-08-09 .
  23. ^ "Ubisoft приобретает права интеллектуальной собственности Far Cry и бессрочную лицензию CryEngine". Архивировано из оригинала 2009-01-07.
  24. ^ "Добро пожаловать в Crytek". Архивировано из оригинала 2008-04-22.
  25. ^ "Crytek анонсирует CryENGINE 3". Crytek. 2009-03-11. Архивировано из оригинала 2009-03-23 . Получено 2009-03-12 .
  26. ^ Планкетт, Люк (2009-03-11). "PC Gaming Getting New Crytek Engine (Time To Upgrade)". Kotaku. Архивировано из оригинала 2015-07-17 . Получено 2009-03-12 .
  27. ^ "Тизер-трейлер Crysis 2". Crytek. 2009-06-01. Архивировано из оригинала 2015-09-29 . Получено 2009-06-08 .
  28. ^ "Crytek выпускает CryENGINE 3". Crytek. 2009-10-14. Архивировано из оригинала 2013-04-27 . Получено 2009-11-21 .
  29. ^ "Crytek 'i3D 2010' Tech Demo". Shacknews . 2011-02-10. Архивировано из оригинала 2012-02-19 . Получено 2012-09-08 .
  30. ^ "Аватары тренируются на будущем корабле ВМС". Australian Defence Force. 2011-06-11. Архивировано из оригинала 2011-08-31 . Получено 2011-06-11 .
  31. ^ "Free CryENGINE". MCV . разрабатывается онлайн. 2010-04-12. Архивировано из оригинала 2013-03-25 . Получено 2010-04-12 .
  32. ^ "Crytek выпускает CryENGINE®3 SDK бесплатно". Официальный сайт Crytek. 2011-08-17. Архивировано из оригинала 2012-10-15 . Получено 2011-08-25 .
  33. ^ "CRYTEK И EA ВЫВОДЯТ CRYSIS НА КОНСОЛИ". Crytek. Архивировано из оригинала 2011-10-07 . Получено 2011-10-10 .
  34. ^ "EA И CRYTEK СЕГОДНЯ ПРЕДСТАВЛЯЮТ CRYSIS НА КОНСОЛЯХ". Crytek. Архивировано из оригинала 2011-10-07 . Получено 2011-10-10 .
  35. ^ "Public Release Notes". Crytek. Архивировано из оригинала 2018-05-19 . Получено 2015-03-15 .
  36. ^ "CRYENGINE добавляет поддержку Linux". Crytek . 2014-03-11. Архивировано из оригинала 2021-01-13 . Получено 2014-03-11 .
  37. ^ Пекхэм, Мэтт (2014-03-12). "Crytek Adding Linux Support for CryEngine Bodes Well for Steam OS". Time . US. Архивировано из оригинала 2019-07-13 . Получено 2014-08-13 .
  38. Makuch, Eddie (21 августа 2013 г.). «Раскрыт новый движок CryEngine». Gamespot. Архивировано из оригинала 25 сентября 2013 г. Получено 13 марта 2015 г.
  39. ^ Ева, Кевин. "Crytek представляет обновления CryEngine, возвращение к демоверсии Dinosaur Island". VRFocus. Архивировано из оригинала 4 марта 2016 года . Получено 4 марта 2015 года .
  40. ^ Шрайер, Джейсон (2016-03-15). "Игровой движок Crytek теперь бесплатный". Kotaku . Архивировано из оригинала 2016-05-10 . Получено 2016-05-13 .
  41. Прескотт, Шон (16 марта 2016 г.). «CryEngine V выходит сегодня по принципу «плати сколько хочешь». PC Gamer . Архивировано из оригинала 18 мая 2016 г. Получено 13 мая 2016 г.
  42. ^ "CRYENGINE 5.4 Major Release". 2017-09-21. Архивировано из оригинала 2018-12-12 . Получено 2017-10-15 .
  43. ^ "5.4 Feature - Substance Import". CRYENGINE. Архивировано из оригинала 2021-12-12 . Получено 18 февраля 2020 .
  44. ^ "Crytek принимает модель роялти с выходом CryEngine 5.5". 2018-03-20. Архивировано из оригинала 2018-09-13 . Получено 2018-09-12 .
  45. ^ «Какой игровой движок лучше: подходит ли вам CryEngine?». gamesindustry.biz . 16 января 2020 г. Архивировано из оригинала 28.10.2021 г. Получено 13.10.2021 г.

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