CryEngine - CryEngine
Эта статья слишком полагается на Рекомендации к основные источники.Август 2017 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Разработчики) | Crytek |
---|---|
изначальный выпуск | 2 мая 2002 г.[1] |
Стабильный выпуск | 5.6.7[2] / 30 июля 2020 г. |
Предварительный выпуск | 5.6.3 Предварительный просмотр 6[3] / 20 сентября 2019 г. |
Написано в | C ++ (Qt ), Lua, C # |
Платформа | |
Лицензия | Источник доступен коммерческое программное обеспечение с роялти модель для коммерческого использования |
Интернет сайт | www |
Список игр |
CryEngine (официально стилизован под КРИЕНДЖИН) это игровой движок разработан Немецкий разработчик игр Crytek. Он использовался во всех их названиях, причем первоначальная версия использовалась в Большая разница, и продолжает обновляться для поддержки новых консолей и оборудования для своих игр. Он также использовался для многих сторонних игр по схеме лицензирования Crytek, в том числе Снайпер: Призрачный воин 2 и СНЕГ. Warhorse Studios использует модифицированную версию движка для своей средневековой RPG Kingdom Come: Deliverance. Ubisoft поддерживает собственную, сильно модифицированную версию CryEngine по сравнению с оригинальной Большая разница называется Dunia Engine, который используется в их более поздних итерациях Большая разница серии.
Согласно различным анонимным сообщениям, в апреле 2015 года CryEngine была лицензирована Amazon на сумму 50–70 миллионов долларов.[8] Следовательно, в феврале 2016 года Amazon выпустила собственную переработанную и расширенную версию CryEngine под названием Amazon Lumberyard.[9][10]
Функции
- Одновременный WYSIWYG на всех платформах в редакторе песочницы[11]
- «Горячее обновление» для всех платформ в редакторе песочницы[11]
- Редактор материалов[11]
- График потока[11]
- Редактор просмотра треков[11]
- Инструменты процедурного размещения и генерация обложки[11]
- Интегрированная система создания растительного и ландшафтного покрова[11]
- Реальное время мягкий система частиц и встроенный редактор FX[11]
- Дорожные и речные инструменты[11]
- Создатель автомобиля[11]
- Полностью гибкая система времени суток[11]
- Потоковое[12]
- Инструменты анализа производительности[12]
- Система визуального бюджета[12]
- Многоядерный поддерживать[12]
- Слои разработки песочницы[12]
- Автономный рендеринг[12]
- Компилятор ресурсов[12]
- Естественное освещение и динамическое мягкие тени с полутень[13]
- Освещенность Объем[13]
- Отложенное освещение[13]
- Реальное время динамичный глобальное освещение[13]
- Адаптация глаз и освещение с расширенным динамическим диапазоном (HDR)[13]
- Окклюзия экранного пространства[13]
- Цветовая градация[13]
- Технология «Uber Shader»[13]
- Смешать слой[13]
- Карты нормалей и карты окклюзии параллакса[13]
- Размытость и глубина резкости на основе спрайтов боке[13]
- 3D вода высокого качества[13]
- Динамический объемные световые лучи и световой вал последствия[13]
- Объемное, послойное и дистанционное запотевание[13]
- Направленная окклюзия экранного пространства (SSDO)[14]
- Тесселяция (компьютерная графика) и Отображение смещения[14]
- Отражения в экранном пространстве[14]
- Частицы Размытость и тени[14]
- Система анимации персонажей[15]
- Система индивидуализации персонажа[15]
- Параметрический скелетная анимация[15]
- Деформация процедурного движения и IK решения[15]
- Редактор лицевой анимации[15]
- Подповерхностное рассеяние[15]
- AI система редактирования[16]
- Динамический Найти путь[16]
- Слой навигации сетки[16]
- Автоматизированный сетка навигации поколение[16]
- Система тактических очков[16]
- Встроенный многопоточный физический движок[17]
- Деформируемые материалы и физика мягких тел[17]
- Интерактивные и разрушаемая среда[17]
- Веревочная физика[17]
- Микширование и профилирование звука в игре[18]
- Звуковая система, управляемая данными[18]
- Динамические звуки и интерактивная музыка[18]
- Экологический звук[18]
- Ключевой кадр -точные звуки в анимации[18]
- Звуковые настроения[18]
- Каустика объема воды[19]
- УФ-отображение редактор[20]
- PBR (физический рендеринг)[21]
Версии
CryEngine 1
CryEngine 1 - это игровой движок используется для шутер от первого лица видео игра Большая разница. Первоначально он был разработан Crytek как демонстрация технологии за Nvidia и, когда компания увидела свой потенциал, она превратилась в игру. Когда видеокарты с поддержкой 3.0 пиксельные и вершинные шейдеры были выпущены, Crytek выпустила версию 1.2 движка, в которой использовались некоторые возможности для улучшения графики. Позже компания разработала CryEngine версии 1.3, в которой добавлена поддержка HDR освещение. Двигатель имеет лицензию на NCsoft для них MMORPG, Aion: Башня Вечности.[22] 30 марта 2006 г. Ubisoft приобрела все права интеллектуальной собственности на Большая разница франшиза и бессрочная лицензия на использование Большая разница редакция CryEngine, известная как Dunia Engine.[23]
CryEngine 2
CryEngine 2 используется в игре Crytek Crysis, и обновленная версия в Crysis Warhead, побочная история Crysis. Впервые лицензия была выдана французской компании IMAGTP, которая специализируется на архитектурных и градостроительных коммуникациях. Целью лицензирования движка было создание программы, позволяющей клиентам точно видеть, как будет выглядеть здание или другая структура, до того, как начнется реальное строительство. С 7 марта 2011 года Simpson Studios лицензировала CryEngine 2 для использования в многопользовательском виртуальном мире (MMVW), который происходит на терраформированном Марсе.[24] 11 мая 2007 года Crytek объявила, что они будут использовать движок для создания игры, основанной на их новом «интеллектуальная собственность ». Также подтверждено, что он не будет частью Crysis и по сути может быть даже не шутером от первого лица. 17 сентября 2007 года Ringling College of Art & Design стал первым высшим учебным заведением в мире, получившим лицензию CryEngine 2 в образовательных целях.
CryEngine 3
Crytek представил CryEngine 3 на выставке 2009 г. Конференция разработчиков игр, проходивший с 25 по 27 марта и продемонстрированный на Xbox 360 и PlayStation 3 консоли. Новый двигатель разрабатывался для использования на Майкрософт Виндоус, PlayStation 3, Xbox 360, и Wii U. Что касается платформы ПК, считается, что движок поддерживает разработку в DirectX 9, 10 и 11.[25][26] На 1 июня 2009 г. было объявлено, что Crysis 2 будут разработаны Crytek на их новом движке.[27] CryEngine 3 был выпущен 14 октября 2009 года.[28]
1 марта 2010 года для симпозиума i3D 2010 была выпущена новая техническая демонстрация движка, которая демонстрирует «Объемы каскадного распространения света для непрямого освещения в реальном времени».[29] 11 июня 2011 г. Силы обороны Австралии показал, что военно-морской персонал будет тренироваться на виртуальном десантный вертолет док-станция сделано с помощью программного обеспечения CryEngine 3.[30] С 1 июля 2011 года версия CryEngine 3 Mod SDK, специально предназначенная для создания пользовательских карт, модов и контента для 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 представила на мероприятии демонстрацию «Назад на остров динозавров», чтобы продемонстрировать это.[39]
CryEngine V
22 марта 2016 года Crytek анонсировала новую версию CryEngine под названием CryEngine V. Кроме того, была представлена новая модель лицензирования с "плати сколько хочешь "модель использования и доступа к исходный код.[40][41]
21 сентября 2017 года была выпущена CryEngine 5.4.[42] добавление модуля рендеринга Vulkan API в качестве бета-версии, интеграция по существу,[43] и другие функции, включая новые шаблоны C #, обновления системы ресурсов и новые методы сглаживания.
20 марта 2018 года Crytek изменила лицензирование с «плати сколько хочешь» на модель распределения доходов 5%.[44]
Разработка
CryEngine комплект для разработки программного обеспечения (SDK), первоначально называвшийся Sandbox Editor, является текущей версией редактор уровней используется для создания уровней для CryEngine Crytek. В программном обеспечении также предусмотрены инструменты для облегчения сценарии, анимация и создание объектов. Он был включен в различные игры Crytek (включая, помимо прочего, Crysis и Большая разница ) и широко используется для моддинг целей. Стиль редактирования такой же, как у песочница концепция, с упором на большие территории и свободный стиль программирования миссий. Редактор также может создавать внутренние настройки.
В отличие от редакторов вроде UnrealEd, которые используют «субтрактивный» стиль редактирования, который удаляет области из заполненного мирового пространства, песочница имеет «аддитивный» стиль (например, Quake II ). Объекты добавляются к общему пустому пространству. Концентрация песочницы на потенциально огромной (теоретически сотни квадратных километров) местности означает, что она использует алгоритмическую форму рисования текстур и объектов на ландшафте. При этом используются различные параметры для определения распределения текстур или типов растительности. Это предназначено для экономии времени и обеспечения возможности редактирования таких больших территорий при сохранении общего стиля свободного роуминга «песочницы» в «реальном мире». Это отличается от некоторых стилей редактирования, которые часто используют «поддельные фоны», чтобы создать иллюзию больших ландшафтов.
В моде, несколько сравнимой с 3D Renderer Блендер, который можно использовать для игрового дизайна, редактор Sandbox имеет возможность одним нажатием клавиши перейти прямо к текущему дизайну (WYSIWYP, функция «Что вы видите, то и играете»). Это упрощается без загрузки игры, поскольку игровой движок уже запущен в редакторе. Вид «игрока» отображается в трехмерной части редактора. Редактор также поддерживает все функции CryEngine, такие как автомобили и физика, сценарии, расширенное освещение (включая в реальном времени, движущиеся тени), Polybump технологии, шейдеры, 3D-звук, персонаж обратная кинематика и смешивание анимации, динамическая музыка, система мягких частиц в реальном времени и встроенный редактор эффектов, отложенное освещение, карты нормалей и параллакс-карты окклюзии и усовершенствованная модульная система искусственного интеллекта.
Игры с использованием CryEngine
Рекомендации
- ^ «Crytek GmbH: Crytek объявляет о выпуске игрового движка CryENGINE». Wayback Machine. 2008-11-15. Архивировано 15 ноября 2008 г.. Получено 2016-10-30.CS1 maint: BOT: статус исходного URL-адреса неизвестен (связь)
- ^ «Исправление CRYENGINE 5.6.7 уже доступно». Crytek. Получено 2020-07-30.
- ^ "CRYENGINE 5.6.3 Предварительная версия 6". Crytek. Получено 2017-08-31.
- ^ Уэльс, Мэтт (17 февраля 2020 г.). «Бесплатный шутер от первого лица Warface теперь доступен на Switch». Eurogamer. Получено 17 февраля, 2020.
- ^ «CryENGINE® 3 готов к разработке на PlayStation®4 от Sony Computer Entertainment». Crytek. 2013-07-06. Архивировано из оригинал на 2013-06-09. Получено 2013-07-24.
- ^ «Wii U получает поддержку Crytek с CryENGINE». ComputersAndVideoGames.com. 2011-06-14. Получено 2012-09-08.
- ^ "CryENGINE® 3 от Crytek уже готов к разработке для Xbox One". Crytek. 2013-05-21. Получено 2013-07-24.
- ^ Шрайер, Джейсон. «Источники: Amazon потратила большие деньги на движок Crytek». Котаку. Получено 2016-02-10.
- ^ Нельц, Андраш. «Amazon бесплатно выпускает собственный игровой движок». Котаку. Получено 2016-02-10.
- ^ «Добро пожаловать в блог Amazon GameDev! | Блог Amazon GameDev». aws.amazon.com. Получено 2016-02-10.
- ^ а б c d е ж грамм час я j k «Технология CryENGINE 3». Архивировано из оригинал на 2012-03-01.
- ^ а б c d е ж грамм «Технология CryENGINE 3». Архивировано из оригинал на 2012-10-04. Получено 2012-02-16.
- ^ а б c d е ж грамм час я j k л м п «Технология CryENGINE 3». Архивировано из оригинал на 2012-04-22.
- ^ а б c d «Обновление CryENGINE 3 DX11» (PDF). Архивировано из оригинал (PDF) на 2013-05-14. Получено 2012-02-16.
- ^ а б c d е ж «Технология CryENGINE 3». Архивировано из оригинал 15 марта 2012 г.
- ^ а б c d е «Технология CryENGINE 3». Архивировано из оригинал 26 марта 2012 г.
- ^ а б c d «Технология CryENGINE 3». Архивировано из оригинал на 2012-01-01.
- ^ а б c d е ж «Технология CryENGINE 3». Архивировано из оригинал на 2012-03-01.
- ^ "Каустики объема воды".
- ^ "Редактор UV-карт".
- ^ "PBR". cryengine.com. Crytek. Получено 21 декабря 2015.
- ^ «NCSoft - AION». Crytek. Архивировано из оригинал на 2012-10-04. Получено 2012-08-09.
- ^ «Ubisoft приобретает Far Cry IP и бессрочную лицензию CryEngine». Архивировано из оригинал на 07.01.2009.
- ^ «Добро пожаловать в Crytek». Архивировано из оригинал 22 апреля 2008 г.
- ^ «Crytek анонсирует CryENGINE 3». Crytek. 2009-03-11. Архивировано из оригинал на 2009-03-23. Получено 2009-03-12.
- ^ Планкетт, Люк (11.03.2009). «Компьютерные игры получают новый движок Crytek (время обновлять)». Котаку. Получено 2009-03-12.
- ^ «Тизер Crysis 2». Crytek. 2009-06-01. Получено 2009-06-08.
- ^ «Crytek выпускает CryENGINE 3». Crytek. 2009-10-14. Архивировано из оригинал на 2013-04-27. Получено 2009-11-21.
- ^ "Crytek 'i3D 2010' Tech Demo". Shacknews. 2011-02-10. Получено 2012-09-08.
- ^ «Аватары тренируются на корабле будущего ВМФ». Силы обороны Австралии. 2011-06-11. Получено 2011-06-11.
- ^ «Free CryENGINE». разрабатывать онлайн. 2010-04-12. Получено 2010-04-12.
- ^ «Crytek выпускает CryENGINE®3 SDK бесплатно». Официальный сайт Crytek. 2011-08-17. Архивировано из оригинал на 2012-10-15. Получено 2011-08-25.
- ^ «CRYTEK И EA ПРЕВРАЩАЮТ КРИЗИС НА КОНСОЛИ». Crytek. Получено 2011-10-10.
- ^ «EA И CRYTEK СЕГОДНЯ ПОСТАВЛЯЮТ КРИЗИС НА КОНСОЛИ». Crytek. Архивировано из оригинал на 2011-10-07. Получено 2011-10-10.
- ^ «Примечания к общедоступной версии». Crytek.
- ^ «CRYENGINE добавляет поддержку Linux». Crytek. 2014-03-11. Получено 2014-03-11.
- ^ Пекхэм, Мэтт (12 марта 2014 г.). «Crytek, добавившая поддержку Linux для CryEngine, хороша для Steam OS». США: TIME, Inc. Получено 2014-08-13.
- ^ Макуч, Эдди (21 августа 2013 г.). «Представлен новый CryEngine». Gamespot. Получено 13 марта, 2015.
- ^ Ева, Кевин. «Crytek представляет обновления CryEngine, возвращение к демоверсии острова динозавров». VRFocus. Получено 4 марта 2015.
- ^ Шрайер, Джейсон (15 марта 2016 г.). «Движок видеоигр Crytek теперь бесплатен». Котаку.
- ^ Прескотт, Шон (16 марта 2016 г.). «CryEngine V выпускает сегодня по принципу« плати сколько хочешь »». ПК-геймер.
- ^ «Основной выпуск CRYENGINE 5.4». 2017-09-21.
- ^ «5.4 Особенность - Импорт вещества». КРИЕНДЖИН. Получено 18 февраля, 2020.
- ^ «Crytek применяет модель роялти с выходом CryEngine 5.5». 2018-03-20.