Русская Википедия:CryEngine 2

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Карточка движка CryEngine 2 (иногда CryENGINE2) — игровой движок, созданный немецкой компанией Crytek и впервые использованный в трёхмерном шутере от первого лица Crysis. CryEngine 2 базируется на движке CryEngine, созданном этой же компанией в 2002 году и впервые примененном в шутере Far Cry. На момент своего выхода является самым технологически продвинутым и фотореалистичным движком по сравнению с конкурентами[1]. Движок «CryEngine 2» является эксклюзивом для персональных компьютеров[2][3][4]. Движок является полностью коммерческим и предлагается для лицензирования другим компаниям; стоимость лицензии неизвестна. CryEngine 2 — один из немногих для своего времени игровых движков, который использовал преимущества 64-разрядных (64-битных) операционных систем.

История

Файл:CryEngine family tree.png
История развития игровых движков серии «CryEngine»

23 января 2006 года Crytek официально анонсирует свою вторую коммерческую компьютерную игру — Crysis. Тогда же стало известно о том, что Crysis будет основан на новом игровом движке от Crytek — «CryEngine 2»[5]. Сразу же после анонса движка Crytek неоднократно делала заявления о том, что движок CryEngine 2, как и игра Crysis, будет сугубо ПК-эксклюзивом, так как игровые приставки Xbox 360 и PlayStation 3 не имеют достаточно системных мощностей, чтобы на них был запущен движок[2][3][4].

30 марта 2006 года компания Ubisoft приобрела все права на игровой движок CryEngine, разработанный Crytek. Также были приобретены все права на компьютерную игру Far Cry. С этого момента Crytek не имела никаких юридических или законных связей с движком, не могла использовать ни сам движок, ни торговую марку CryEngine[6].

23 января 2007 года, ровно через год после анонса Crysis, Crytek провела первую общественную демонстрацию CryEngine 2. Тогда же было объявлено о том, что Crytek предлагает свой движок для продажи другим компаниям[7].

16 апреля 2007 года Crytek предоставила в публичное пользование видео демонстрацию свойств и характеристик CryEngine 2 в HD-формате. На этом видеоролике демонстрируются многие преимущества и особенности разных компонентов игрового движка: графический движок, физический движок, анимация, Sandbox 2 и т. д. Этот видеоролик изначально демонстрировался на выставке Game Developers Conference 2007, однако из-за его высокой популярности и интереса пользователей многих фан-сайтов было решено сделать это видео публичным[8].

11 мая 2007 года Crytek объявила, что её дочерняя студия Crytek Kiev начинает работу над новой компьютерной игрой, основанной на новой интеллектуальной собственности. Игра будет использовать CryEngine 2[9].

Crysis, первая игра на движке CryEngine 2, был выпущен 13 ноября 2007 года в Северной Америке, 15 ноября в Австралии, 16 ноября в Европе, 23 ноября в Новой Зеландии и 29 ноября в Японии.

10 декабря 2007 года стало известно о том, что компьютерная игра Vigilance (Шаблон:Lang-ru) выиграла награду «People’s Choice» на игровых соревнованиях I/ITSEC Serious Games Competition. Vigilance в качестве игрового движка использует CryEngine 2. Игра разрабатывается компанией Harrington Group и не предназначена для общественного выпуска. Цель игры — военная подготовка специалистов и персонала по обнаружению и идентификации импровизированных взрывных устройств (Шаблон:Lang-en). В разработке игры, кроме Harrington Group, задействована компания Scaleform[10][11].

29 января 2008 года Crytek объявила о своём намерении демонстрировать движок CryEngine 2 на международной выставке Game Developers Conference (GDC) 2008, которая проходила в Сан-Франциско с 18 по 22 февраля 2008 года. Crytek официально сообщила, что движок будет продемонстрирован на игровых приставках Xbox 360 и PlayStation 3. Также была обещана оптимизация движка, в результате которой он должен был стабильно работать на компьютере стоимостью $600[12]. 15 февраля 2008 года Crytek опубликовала график публичных представлений движка[13].

19 февраля 2008 года SOFTIMAGE и Crytek анонсировали поддержку SOFTIMAGE|XSI для CryEngine 2[14].

Демонстрация движка на GDC 2008 проходила с 20 по 22 февраля включительно. Однако демонстрация движка на консолях Xbox 360 и PlayStation 3 проходила лишь для узкого круга журналистов и лицензиатов, доступ общественности к этой демонстрации был закрыт[15][16][17][18][19][20][21][22].

27 февраля 2008 года по результатам GDC 2008 игре Crysis на церемонии «Game Developers Choice Awards Ceremony» была присуждена награда «Best Technology Award» (Шаблон:Lang-ru). В этой категории Crysis соревновалась с такими играми, как Halo 3, Call of Duty 4: Modern Warfare, Portal и Assassin's Creed и обошла их всех[23].

29 апреля 2008 года популярный игровой журнал PC Play взял интервью у Джевата Ерли. В этом интервью Ерли заявил, что Crytek больше не будет выпускать исключительно ПК-эксклюзивы. Это связано, по его словам, с компьютерным пиратством для игры Crysis. Все следующие игры будут кроссплатформенными. Оригинальный текст[24][25][26][27][28]: Шаблон:Начало цитаты Вопрос: Как Вы оцениваете текущее состояние индустрии ПК-игр? Некоторые говорят, что её вымирание — это всего лишь вопрос времени, другие же утверждают, что индустрия ПК-игр всего лишь замедлила темпы. Рассматривая Crysis как эксклюзивную ПК-игру, что Вы думаете о её рыночном приёме и её будущем? Скептики сказали бы, что выпуск такой дорогой и высококлассной игры только для персональных компьютеров является довольно опасным решением.

Ответ: И это правда. В настоящее время мы страдаем от огромного пиратства, которое охватило Crysis. Мы занимаем лидирующие позиции в пиратских чартах продаж, что нежелательно. Я полагаю, что основной, базовой проблемой PC-гейминга является именно пиратство. Пиратские игры неотъемлемо разрушают платформу ПК. Аналогичные игры на игровых консолях продаются в 4 — 5 раз лучше. Это был большой урок для нас, и я верю, что мы больше не будем выпускать в будущем ПК-эксклюзивы наподобие Crysis. Мы будем продолжать поддерживать платформу ПК, но больше не как эксклюзивную. Шаблон:Oq Шаблон:Конец цитаты

26 мая 2008 года появилось сообщение о том, что на международной конференции GamePLACES компания ImagTP представит свой новый программный продукт, который будет базироваться на технологии CryEngine 2[29].

5 июня 2008 года был официально анонсирован аддон к игре Crysis — Crysis Warhead, который является второй игрой, использующей CryEngine 2. Главной новостью стало то, что Crysis Warhead является PC-эксклюзивом[30].

8 июня 2008 года менеджер Crytek, Харальд Сили (Шаблон:Lang-en), дал по этому поводу интервью сайту ClanBase, в котором сообщил следующее[31][32][33]: Шаблон:Начало цитаты Когда Джеват сказал, что мы больше не будем создавать новых PC-эксклюзивов, он имел в виду любые новые проекты, которые мы будем разрабатывать в будущем.
Warhead разрабатывается уже довольно долгое время, и у нас не было никакого желания или намерения разочаровать наших лояльных поклонников PC.
Но да, все новые франчайзы, которые мы будем разрабатывать в будущем, будут кроссплатформенными. Шаблон:Конец цитаты

8 июля 2008 года Crytek объявила о том, что планирует демонстрировать движок CryEngine 2 на выставке «ChinaJoy 2008», которая прошла 17-19 июля 2008 года в Шанхае. Презентация движка и других технологий была открыта для всех желающих. Харальд Сили, управляющий делами движка CryEngine 2, также был доступен во время показа для частных встреч. Фарук Ерли, исполнительный директор Crytek, заявил, что рынок игровой индустрии в Китае растёт с неимоверной скоростью и с помощью данной презентации Crytek хочет привлечь внимание разработчиков к своим игровым технологиям[34][35][36].

24 июля 2008 года появилось сообщение о том, что Crytek впервые в своей истории посетит ежегодную игровую выставку Games Convention 2008, которая будет проходить в Лейпциге с 21 по 24 августа 2008 года. Crytek будет занимать кабину E31 в зале № 2. Здесь будет демонстрироваться игровой движок CryEngine 2 для всех желающих. Харальд Сили (Шаблон:Lang-en), управляющий делами движка CryEngine 2, вместе со своей командой будет доступен для общественности для обсуждения технических вопросов CryEngine 2, а также вопросов относительно лицензирования движка[37]. Crytek успешно посетила выставку, на которой показала довольно много эксклюзивных материалов по игре Crysis Warhead, скриншотов и видеороликов[38][39][40][41].

18 сентября 2008 года начались продажи игры Crysis Warhead (вместе с Crysis Wars) — второй игры от Crytek и вообще второй игры в мире, которая использует движок CryEngine 2[42][43].

11 марта 2009 года компания Crytek выпустила официальный пресс-релиз, в котором объявила о разработке движка CryEngine 3 и о его нацеленности на игровые приставки текущего и следующего поколения, а также на многопользовательские онлайн-игры. Также был показан логотип движка, — им оказался несколько модифицированный недавно зарегистрированный логотип «C E», который очевидно изображает название движка CryEngine. Было заявлено о том, что в комплекте «CryEngine 3» будет поставятся новая итерация игрового редактора уровней «CryENGINE® 3 Sandbox™» (Sandbox 3), который будет наследником Sandbox 2. В этот же день, 11 марта, был открыт официальный сайт движка «CryEngine 3» www.cryengine3.com, однако на самом сайте, кроме логотипа и сообщения о разработке сайта, не было никакой информации[44][45][46][47] [48][49][50][51][52][53][54]. Кроме информации о самом движке, в пресс-релизе Crytek объявила о том, что движок будет демонстрироваться на международном мероприятии Game Developers Conference 2009, которое проходило с 25 по 27 марта 2009 года в городе Сан-Франциско, США. Команда поддержки движка CryEngine 3 была доступна для встреч во время мероприятия для обсуждения подробностей лицензирования с предполагаемыми клиентами. Кроме того, Crytek показала серию публичных демонстраций в своей кабинке № 5940 в северном зале[44][45][53][54].

17 марта 2009 года в продаже появилась ПК-эксклюзивная игра Merchants of Brooklyn, являющаяся первой в мире игрой на движке CryEngine 2, разработанной не Crytek, а независимой компанией Paleo Entertainment, которая лицензировала движок ещё в 2007 году. Изначально игра поступила в продажу только через интернет-сервис цифровой дистрибуции Steam по цене $19,99, которая впоследствии была снижена до $15,99[55]. Однако произошла ошибка и в Steam попала альфа-версия игры[56][57][58].

Лицензирование CryEngine 2

Компания Crytek предлагает три типа лицензий на CryEngine 2. Для получения лицензии и самого движка покупатель должен зарегистрироваться на сайте www.cryengine2.com, после чего ему будет послано соглашение о неразглашении (Шаблон:Lang-en), которое покупатель должен принять. Лишь после его принятия покупатель может узнать стоимость движка. Движок не продаётся частным лицам, а также для некоммерческого использования.

Также после регистрации на сайте может быть получена пробная версия CryENGINE® 2 Evaluation SDK[59].

Типы лицензий

Игровая лицензия (Шаблон:Lang-en)

Приобрести движок для использования в компьютерной игре может лишь реально существующая компания, имеющая собственный веб-сайт. Эта компания также должна предоставить информацию о своих ранее выпущенных играх. Если же компания — новичок на рынке игр, то она должна предоставить информацию о трудовом стаже своих сотрудников. После приобретения движка компании получают весь исходный код движка, обучающие программы и полную поддержку[59].

Программная лицензия (Шаблон:Lang-en)

Программные лицензии предоставляются крупным компаниям, которые желают использовать движок CryEngine 2 в своих программных продуктах, которые не являются играми. Это могут быть программы, использующие офлайн-рендеринг, компьютерные спецэффекты, программы, специализирующиеся на архитектурном или машиностроительном интерактивном моделировании в реальном времени. Есть несколько версий программных лицензий: некоторые включают исходный код движка, но все включают обучение и поддержку[59].

Образовательная лицензия (Шаблон:Lang-en)

Аккредитованные высшие образовательные учреждения, имеющие установленный учебный план по преподаванию интерактивных цифровых медиатехнологий, могут приобрести движок для некоммерческого использования. Движок продаётся лишь образовательным учреждениям, а не отдельным студентам или групповым студенческим проектам[59].

История лицензирования движка

Файл:IMAGTP screenshot 03.jpg
ImagTP на Game Developers Conference 2008

31 января 2007 года CryEngine 2 был впервые лицензирован французской компанией ImagTP, основанной в 2003 году, которая специализируется на архитектурном и городском планировании и коммуникациях. Цель лицензирования движка состояла в том, чтобы создать программу, которая позволит клиентам точно видеть, какими будут строения или другие структуры прежде, чем будет предпринято любое фактическое строительство[60].

7 марта 2007 года Avatar Reality, новая студия по разработке игр, основанная в 2006 году и базирующаяся в Гонолулу, лицензировала CryEngine 2 для использования в Массовом Мультиплейерном Виртуальном Мире (Шаблон:Lang-en — Шаблон:Lang-en) Blue Mars, который расположен на терраформированном Марсе. Таким образом, Avatar Reality является первым разработчиком компьютерных игр, который лицензировал CryEngine 2[61][62][63].

27 апреля 2007 года ведущий южнокорейский разработчик игр WeMade Entertainment, Co., Ltd. лицензировал CryEngine 2 для использования в своих двух новых компьютерных играх: «NED» и «Kailas». NED будет многопользовательской стратегией в реальном времени, а Kailas — MMORPG, действие которой разворачивается в фэнтезийном мире[64][65][66].

3 июля 2007 года новая студия по разработке игр Paleo Entertainment, расположенная в Сан-Диего, Калифорния, лицензировала CryEngine 2. Движок будет использоваться в их первой игре «Merchants of Brooklyn», которая является шутером от первого лица[67][68][69][70].

25 июля 2007 года шведский разработчик MindArk лицензировал CryEngine 2 для использования в массивной многопользовательской онлайн-игре «Entropia Universe». Entropia Universe — смесь шутера и MMORPG, которая была запущена в 2003 году. С 2004 года проект стал окупаемым и привлёк более 615 тысяч человек[71][72]. Было заявлено, что переход со старого движка Gamebryo на новый CryEngine 2 произойдёт к лету 2008 года[73], однако фактический переход состоялся лишь 17 августа 2009 года в виде обновления VU 10.0.[74]

20 августа 2007 года CryEngine 2 был лицензирован компанией XLGames, которая планирует использовать его в своей новой неанонсированной многопользовательской ролевой онлайн-игре (MMORPG)[75][76][77].

14 сентября 2007 года корейский разработчик Reloaded Studios лицензировал CryEngine 2 для использования в своей новой компьютерной ролевой игре «The Day», выход которой был запланирован на 2009 год[78][79].

17 сентября 2007 года Ringling College of Art and Design (Шаблон:Lang-ru), расположенный во Флориде, США, стал первым высшим образовательным учреждением в мире с лицензией на CryEngine 2 для использования его в образовательных целях[80][81][82].

11 октября 2007 года Академия Игр (Шаблон:Lang-en) приобрела образовательную лицензию на CryEngine 2 для использования его в своём обучающем плане, который начался с этого же дня. Таким образом Академия Игр стала вторым высшим образовательным учреждением, приобретшим лицензию на CryEngine 2. Академия Игр базируется в Берлине, Германия и является профессионально-технической школой, ведущей академией в Европе по обучению профессиональных игровых дизайнеров, художников и программистов. Академия Игр была основана в 2002 году и стала первой специализированной школой в сфере компьютерных и видеоигр в Германии[83][84][85].

16 ноября 2007 года Дармштадтский университет прикладных наук (Шаблон:Lang-de) приобретает лицензию на движок CryEngine 2. Движок будет использоваться студентами на лекциях по игровым концепциям, игровому дизайну, компьютерной анимации и разработке движков[86][87].

6 марта 2008 года подразделение Гамбургского Университета прикладных наук (Шаблон:Lang-en), GamecityLab, лицензировало движок для обучения и исследований. Движок будет использоваться для обучения студентов у междисциплинарных проектах, а также для обучения студентов, претендующих на степень бакалавра и магистра[88].

19 мая 2008 года высшее немецкое учебное заведение — университет Mediadesign Hochschule (MDH), один из лидеров в немецком обучении по направлениям IT-технологий и медиа, получил лицензию на использования игрового движка CryEngine 2. Движок лицензирован для научно-исследовательских работ и обучения студентов университета, чтобы те смогли приобрести практический опыт в технологии визуализации. Движок будет доступен для междисциплинарных проектов и для студентов, претендующих на степень бакалавра в исследованиях геймдизайна[89][90].

26 июня 2008 года киприотская компания-издатель Troxit Services Ltd совместно с её дочерней компанией-разработчиком Panzar Studio объявили о использовании игрового движка CryEngine 2 в своей новой разрабатываемой компьютерной игре Panzar: Forged by chaos. «Forged by Chaos» является онлайновой игрой с множеством RPG-элементов, действие которой происходит у вымышленном фэнтезийном мире. Игра будет PC-эксклюзивом[91][92][93].

26 февраля 2010 года компания XLGames официально анонсировала игру ArcheAge в жанре MMORPG, которая использует CryEngine 2. Работа над игрой началась в 2006 году, в августе 2007 года была приобретена лицензия на CryEngine 2[94][95].

Технические данные

Шаблон:Переписать раздел

Описание и общие характеристики

Игровой движок CryEngine 2 предназначен для создания трёхмерных открытых (Шаблон:Lang-en) и закрытых (Шаблон:Lang-en) локаций, используя интерфейс программирования приложений (Шаблон:Lang-en) DirectX 9-й или 10-й версии. В движке CryEngine 2 присутствуют и усовершенствованы все технологии предшественника, CryEngine, а также присутствует много новых и инновационных графических технологий. CryEngine 2 — полнофункциональный инструментарий для разработки игр; он включает в себя, помимо графического движка, систему анимации персонажей, физический движок CryPhysics, звуковой движок, искусственный интеллект, игровой редактор уровней Sandbox 2, а также инструмент PolyBump 2. Все компоненты движка являются собственными разработками Crytek. Движок CryEngine 2 поддерживает и активно использует многопоточность в многоядерных процессорах и процессорах, использующих технологию многопоточности (например, технология HyperThreading).

Анализ производительности (Шаблон:Lang-en)

Мощные инструментальные особенности позволяют разработчику анализировать производительность (Шаблон:Lang-en) движка в реальном времени, создавать детализированные отчёты об использовании памяти, а также выполнять автоматизированный сквозной (Шаблон:Lang-en) контроль каждого уровня, чтобы получить непротиворечивые и полные тестовые результаты.

Офлайн рендеринг (Шаблон:Lang-en)

Создания потокового видео и изображений внутри игры облегчено благодаря включению специфичных консольных команд, которые могут вывести сцену с любой произвольной разрешающей способностью (Шаблон:Lang-en) и/или отношением сторон (Шаблон:Lang-en), включая генерацию автосшитых (Шаблон:Lang-en) панорамных видов для использования на дисплеях с полным обзором в 360°.

Модульный дизайн C++ (Шаблон:Lang-en)

Код движка написан полностью на языке программирования C++, размещён в модулях, полностью задокументирован и прокомментирован. Скомпилированный движок размещён в отдельных DLL-файлах, каждый компонент движка размещён в отдельном файле. Это позволяет использовать компоненты выборочно, модифицировать и заменять только те компоненты, которые нуждаются в этом, а не весь движок.

Многопоточная поддержка (Шаблон:Lang-en)

Чтобы получить максимальную выгоду от использования современной мультиядерной процессорной архитектуры, те подсистемы игрового движка CryEngine 2, которые создают наибольшую нагрузку на центральный процессор (физический движок, сеть и работа со звуком), были переписаны с учётом поддержки многопоточности.

Компилятор ресурсов (Шаблон:Lang-en)

Активы (Шаблон:Lang-en) откомпилированы с их первоначальных форматов в версию, которая является наиболее оптимизированной под используемую платформу. Компиляция может производиться встроенным компилятором ресурсов. Это позволяет вносить глобальные изменения (например, mipmap-вычисления, работа с сетью) в выходные данные в зависимости от предварительных установок (Шаблон:Lang-en) и целевых платформ без изменения времени загрузки уровней, или необходимости разработчикам держать под рукой множество версий активов для различных платформ.

Система подкачки ресурсов (Шаблон:Lang-en)

Объекты (Шаблон:Lang-en) могут быть загружены по требованию во время выполнения программы, что позволяет создавать большие уровни и увеличивать их сложность, и в то же время уменьшать количество используемой оперативной памяти.

Сетевая система «Клиент-сервер» (Шаблон:Lang-en)

Игровой движок CryEngine 2 имеет в своём составе полностью новую многопоточную сетевую систему, которая управляет всеми подключениями в режиме многопользовательской игры (мультиплеера). Сетевая система является надёжной, с низким временем ожидания (Шаблон:Lang-en) и низкой полосой пропускания (Шаблон:Lang-en), а также базируется на архитектуре «клиент-сервер», используя продвинутое ранжированное кодирование, основанное на алгоритмах сжатия.

Рендерер (графический движок)

Версии рендерера

Графический движок (рендерер) является основной частью CryEngine 2, однако в составе CryEngine 2 входит четыре версии рендерера:

  • 32-битный Direct3D 9 рендерер. Является самым переносимым из всех рендереров, так как работает как на 32-разрядных, так и на 64-разрядных системах, как на Windows XP, так и на Windows Vista. Вместе с тем является наименее графически качественным из всех.
    Путь: \Bin32\CryRendererD3D9.dll; Размер: 2966 Кб (2,89 Мб).
  • 64-битный Direct3D 9 рендерер. Работает только на 64-разрядных версиях ОС Windows XP и Windows Vista. Предназначен только для Windows XP Professional x64-Edition, однако может работать и на Windows Vista x64-Edition. Является наименее ресурсозависимым и наиболее оптимизированным из всех рендереров при работе на Windows XP Professional x64-Edition, так как использует преимущество 64-битной архитектуры и работает под DirectX 9, который потребляет меньше системных ресурсов, чем DirectX 10 и использование Windows Vista.
    Путь: \Bin64\CryRendererD3D9.dll; Размер: 3265 Кб (3,18 Мб).
  • 32-битный Direct3D 10 рендерер. Работает только на ОС Windows Vista, как на 32-битной, так и на 64-битной. Является наиболее ресурсозависимым и наименее оптимизированным из всех рендереров.
    Путь: \Bin32\CryRendererD3D10.dll; Размер: 2974 Кб (2,9 Мб).
  • 64-битный Direct3D 10 рендерер. Работает только на 64-битной версии ОС — Windows Vista x64-Edition. Является наиболее графически качественным рендерером из остальных, так как использует Direct3D 10 API. Вместе с тем является довольно оптимизированным, так как использует преимущество 64-битной архитектуры.
    Путь: \Bin64\CryRendererD3D10.dll; Размер: 3029 Кб (2,95 Мб).

Для работы 64-разрядных (64-битных) операционных систем необходимы 64-битные процессоры. Все процессоры, выпущенные с начала 2005 года, являются 64-разрядными. Crytek официально заявила, что использование 64-битного рендерера повысит производительность на 10-15 % на поток по сравнению с 32-битным аналогом[96]. Независимые тестирования на сайте iXBT.com только подтвердили это заявление. Этот факт объясняется тем, что при использовании 64-разрядной архитектуры весь уровень может загрузиться как в оперативную память, так и в файл подкачки. При использовании же 32-разрядной архитектуры на процесс может выделиться максимум 2 Гб, поэтому в процессе игры необходима подкачка новых данных из винчестера в оперативную память и выгрузка устаревших данных. Эти процессы приводят к дополнительным потерям производительности.

Графический движок поддерживает вершинные и пиксельные шейдеры версий 2.0 (DirectX 9.0), 3.0 (DirectX 9.0c) и 4.0 (DirectX 10).

Особенности и ключевые характеристики

Файл:Crysis ScreenShot0014.png
Рассвет в компьютерной игре Crysis — пример динамической смены суток. Тёмные полосы позади деревьев на заднем плане — световые гребни (волны), эффект работы системы освещения графического движка, а в частности специального графического эффекта «Объёмные лучи (God Rays)». Данный эффект официально доступен только для настроек «Very High».
Файл:Crysis screenshot sunset1.jpg
Закат в компьютерной игре Crysis — пример динамической смены суток. Отчётливо видно поверхность воды, обрабатываемую шейдерами, а также дымку на фоне задних деревьев.
Динамическое освещение и затенение в реальном времени (Шаблон:Lang-en)

Рендерер CryEngine 2 использует естественно выглядящие источники освещения и создаёт мягкие тени, которые динамически реагируют на движения источников света и преграды между светом и затеняемой поверхностью. Тени являются высокого разрешения, правильными в перспективе, объёмные и с мягкими краями.

Технология затуманивания (Шаблон:Lang-en)

С помощи технологии затуманивания (Шаблон:Lang-en) возможно создание облаков, дымки и туманных гряд, которые могут «обволакивать» поверхность земли и реалистично уменьшать видимость и контраст окружающей среды. Данная технология должным образом взаимодействует со светом и тенями, добавляя глубину и размерность ландшафту, уменьшая контраст сцены и ясность для отдалённых ориентиров.

Технология Terrain 2.5D и Окружающие карты преград (Шаблон:Lang-en)

Графический движок CryEngine 2 первым в мире задействовал технологию Screen Space Ambient Occlusion, которая является усовершенствованным вариантом Ambient occlusion для рендеринга в реальном времени. Данная технология на пиксельном уровне аппроксимирует количество окружающего (заполняющего) света, который падает на статический или динамический объект. Аппроксимация зависит от количества окружающих преград, созданных листвой и другими объектами.

Карты нормалей и параллакс-маппинг (Шаблон:Lang-en)

Карты нормалей (Шаблон:Lang-en) используются, чтобы уменьшить количество полигонов на деталях объектов. Используется алгоритм сжатия текстур 3DC/BC5. CryEngine 2 является первым в мире коммерческим графическим движком, который использует parallax occlusion mapping — продвинутый вариант parallax mapping. Благодаря ему поверхностные текстуры имеют множество деталей, которые нанесены без использования полигонов.

Карты окружения реального времени (Шаблон:Lang-en)

Используется предпросчитывание (Шаблон:Lang-en) количества окружающего (заполняющего) света для последующего применения результата к закрытым локациям. Этот метод используется для увеличения качества освещения при применении попиксельного освещения и затенения в реальном времени. Это значит, что данные о яркости и цвете световой позиции будут динамически добавлены для заполнения световой интенсивности, применённой для освещения поверхностей в закрытых пространствах.

Подповерхностное рассеивание (Шаблон:Lang-en)

Подповерхностное рассеивание моделирует диффузию (распространение) и дифракцию света, прошедшего через прозрачные объекты, такие как лёд и нефрит. Также может использоваться для создание естественно выглядящей кожи и растительности.

Адаптация глаз и Освещение в расширенном динамическом диапазоне (Шаблон:Lang-en)

Технология адаптации глаз используется для того, чтобы смоделировать физиологическую адаптацию человеческого глаза к внезапным или критическим изменениям условий освещения; например, переход из тёмной комнаты на улицу, залитую ярким солнечным светом. Рендеринг в расширенном динамическом диапазоне (HDR) увеличивает реалистичность сцен с критической яркостью и контрастными диапазонами.

Световые лучи и волны (Шаблон:Lang-en)
Файл:Crysis ScreenShot0003.jpg
Вид из-под воды. Солнечные «зайчики» на дне — результат технологии «Godray» под водой. Сквозь водную поверхность можно увидеть сильно искаженные очертания надводных объектов, искажение которых является работой специальных шейдеров.

Технология световых лучей и волн (гребней, балок) используется для создания световых и теневых эффектов, которые возникают при пересечении светового потока с телом или высокодетализированной геометрией. Данная технология отвечает за генерацию эффектов «godray» под водой.

Расширенная шейдерная технология (Шаблон:Lang-en)

Система скриптов комбинирует использование текстур и математических функций разными способами для создания оригинальных эффектов, таких как грязь, мокрота, замороженность определённых поверхностей, эффект невидимости. Данные графические эффекты могут быть использованы как отдельно, так и в комбинации с более базовыми шейдерами, отвечающими за металлический блеск и/или прозрачность поверхностей, а также за другие эффекты. Поддерживаются по-пиксельное освещение в реальном времени, смазанные отражения (Шаблон:Lang-en), преломление света (Шаблон:Lang-en), объёмные эффекты жара (Шаблон:Lang-en), анимированные текстуры, прозрачные компьютерные дисплеи, окна, пулевые входные и выходные отверстия. Включено множество оригинальных шейдеров, которые способны полностью раскрыть все преимущества от использования унифицированной шейдерной архитектуры, которая присутствует только в API DirectX 10.

Высококачественная технология трёхмерного океана (Шаблон:Lang-en)

Данная технология динамически модифицирует поверхность океана, основываясь на направлении ветра и волн. Данная технология трёхмерного океана также автоматически генерирует обрезку воды в месте, где океан соприкасается с береговой линией, принимая во внимание контур береговой линии и глубину океана. В то же время каустическая симуляция создаёт реалистический визуальный просмотр с движущимися тенями и подсветкой под водой.

Файл:Crysis ScreenShot0011.jpg
Лес в компьютерной игре Crysis. Хорошо видно мягкие сложные тени от деревьев на земле, а также сложные высокополигональные модели деревьев. У верхней части изображения на примере неба можно видеть работу освещения в расширенном динамическом диапазоне (HDR).
Размытость изображения при движении и глубина резкости (Шаблон:Lang-en)

Размытость изображения при движении используется для моделирования визуальных эффектов, которые возникают при наблюдении быстро движущихся объектов (Шаблон:Lang-en[97] — Объектная размытость изображения) или при резких движениях камеры. Размытость может быть применена к определённым объектам (Шаблон:Lang-en)[97] и/или ко всей сцене (Шаблон:Lang-en). Глубина резкости (Шаблон:Lang-en) используется для фокусировки глаз наблюдателя на конкретном объекте, в то время как все объекты, находящееся ближе или дальше наблюдаемого, подвергаются размытию, сила которого зависит от их удаления от наблюдаемого объекта.

Особенность управления уровнем детализации ландшафта (Шаблон:Lang-en)

Технология управления уровнем детализации LOD (Шаблон:Lang-en — Уровень детализации), применимая к ландшафту игрового уровня, позволяет оптимально использовать ресурсы центрального процессора и системной (оперативной) памяти. Благодаря этой технологии близкие к игроку объекты и ландшафт рендерятся в максимальном качестве, а все дальние объекты и ландшафт отображаются в худшем качестве. Качество дальних объектов и элементов ландшафта зависит от их расстояния до игрока: чем дальше находятся — тем хуже отображаются. Благодаря этой технологии возможно отображения игрового мира на дальности до 8 километров (для сравнения: в предшественнике CryEngine максимальная дальность — 2 км).

Polybump 2

Шаблон:Основная статья Инструмент Polybump 2, разработанный Crytek, может использоваться или как автономная утилита, или как компонент, полностью интегрированный в другие инструментальные средства, такие как 3ds Max. Этот инструмент создаёт высококачественное описание поверхности. После этого Polybump 2 позволяет быстрое извлечение таких поверхностных особенностей, как карты нормалей (тангенс-пространственные или объектно-пространственные), карты смещения (Шаблон:Lang-en), незакрытые направления областей (Шаблон:Lang-en), доступность и другие свойства. Извлечённая информация может использоваться для рендеринга низкополигональных моделей с поверхностными деталями, которые по качеству лишь немного уступают тем высокополигональным моделям, с которых данная поверхностная информация была извлечена. Между тем рендеринг низкополигональных моделей происходит значительно быстрее. Данные хранятся в промежуточном файле собственного формата. Таким образом, данные могут быть экспортированы по-разному, без повторных вычислений. Очень большое количество полигонов (порядка 10 миллионов) обрабатывается довольно быстро.

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

CryPhysics — интегрированный в CryEngine 2 многопоточный физический движок реального времени. CryPhysics может быть применён к почти всем объектам на уровне, включая деревья и растительность, может реалистически моделировать реакцию этих объектов на такие воздействия, как гравитация, ветер, взрывы, трение и столкновение с другими объектами. Движок также обеспечивает взаимодействия типа «персонаж — кукла» (character to ragdoll) и «кукла — персонаж» (ragdoll to character). CryPhysics не нуждается в специальных физических ускорителях наподобие Ageia PhysX.[98]

Расширенная верёвочная физика (Шаблон:Lang-en)

Гнущаяся растительность (Шаблон:Lang-en), которая отвечает на воздействие ветра, дождя или движения персонажа; реалистически смоделированные интерактивные верёвочные (канатные) мосты; физически управляемая анимация щупалец существ — всё это является лишь частью возможностей расширенной верёвочной физики.

Интерактивная и разрушающаяся окружающая среда (Шаблон:Lang-en)

Динамическая физика позволяет взаимодействовать на любой произвольный окружающий объект или форму, выборочно уничтожать строения, деревья или другие объекты, а потом взаимодействовать образовавшимися обломками и остатками. Движок использует заранее определённые характеристики разломов или разрушений объектов.

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

Новая система анимации персонажей (Шаблон:Lang-en) CryEngine 2 значительно улучшила, по сравнению с анимационной системой CryEngine 1, анимацию людей, моделей и транспортных средств в реальном времени. Полностью интегрированный редактор персонажей предоставляет предварительный просмотр анимаций внутри редактора Sandbox 2, в то время как анимационный граф позволяет аниматору визуально определять состояние анимации персонажа и допустимые переходы между этими состояниями.

Система индивидуализации персонажей (Шаблон:Lang-en)

Система индивидуализации персонажей предоставляет возможность присоединять к основному объекту готовые заготовки (части), которые могут быть сами анимированы. Также есть возможность присоединять лица персонажей к телу. Можно заменять и перемещать почти все части тела, такие как головы, руки, ноги и т. д. Таким образом, из заготовок можно создать собственный уникальный объект, обладающий уникальной анимацией. Система поддерживает ручную и автоматизированную (с помощью процедур) генерацию готовых примеров (образцов), и потребляет минимум системных ресурсов. Дополнительная система основана на шейдерах, имитирующих грязь, складки одежды, а также включает камуфляжную окраску кожи персонажей.

Параметрическая скелетная анимация (Шаблон:Lang-en)

Смешивая заданные движения, которые базируются на определяемых пользователем параметрах, возможно получить чувствительный интерактивный контроль над персонажем с фокусировкой на правдоподобности и способности автоматически и естественно адаптироваться к изменению состояния игровой среды. Это позволяет персонажу передвигаться с различной скоростью, двигаться в гору или с горы, следовать по гладко или круто изменяющимся путям, а также изменять стиль передвижения.

Процедурное деформирование движения (Шаблон:Lang-en)

Процедурные алгоритмы, такие как CCD-IK, аналитический IK, основанный на примерах IK или физическая симуляция, используются для создания заранее проработанных анимаций. Все процедурные методы имеют в основе то, что компьютер пошагово следует алгоритмам и генерирует искусственные движения. Для избежания типичного компьютером сгенерированного изображения при комбинировании анимации захвата движения и искусственной анимации; движок использует такую методику деформирования, которая может сохранить стиль и состояние основного (базового) движения, несмотря на трансформации, которые накладывают ограничения.

Высококачественное сжатие анимации (Шаблон:Lang-en)

Используя адаптивную технологию сжатия ключевого кадра, CryEngine 2 может корректировать уровень сжатия, чтобы соответствовать той точности, которая нужна для любой данной анимации. Благодаря компрессии, которая незначительно искажает точность движения, стало возможным освободить по крайней мере 90 % ОЗУ.

Редактор Sandbox 2

Шаблон:Основная статья Игровой движок CryEngine 2 полностью интегрирован с игровым редактором уровней CryEngine 2 Sandbox 2 editor для предоставления дизайнерам функционала, соответствующего принципам «Что вы видите, в то вы и играете» (Шаблон:Lang-en).

Особенности редактора уровней Sandbox 2:

  • Встроенный редактор лицевой анимации
  • Интегрированная система растительности и генерации поверхности ландшафта
  • Продвинутая система ландшафта с интегрированной технологией воксельных объектов
  • Потоковый граф
  • Продвинутая система мягких частиц и интегрированный редактор эффектов
  • Динамические параметры настройки времени дня
  • Инструменты для создания дорог и рек
  • Редактор транспортных средств

Для расширения возможностей редактора Sandbox 2 Crytek выпустила Crysis Mod SDK.

Звуки и музыкальное сопровождение

Звуковая система (звуковой движок) в CryEngine 2 включает в себя много новых особенностей и усовершенствований вместе с концепцией управляемых данных. Каждый звук несёт в себе свои собственные характеристики, и звукорежиссёр имеет полный контроль над результатом работы, включая динамические звуковые эффекты, сопровождающие весь игровой процесс.

Звуковая система управления данными (Шаблон:Lang-en)

Сложные и комплексные звуки могут быть легко созданы и предоставлены в студийном качестве при наличии поддержки всех доступных многоканальных систем объёмного (surround) звучания. Мультиплатформенная совместимость обеспечивается включённой звуковой библиотекой FMOD.

Интерактивная динамическая система музыкального сопровождения (Шаблон:Lang-en)

Динамическое воспроизведение музыкальных треков и плавные переходы между ними контролируются специально определённой логикой, которая реагирует на заранее заданные события, возникающие в игровом виртуальном мире.

Динамические звуки окружающего мира (Шаблон:Lang-en)

Любой физический контакт может породить уникальный звук, который зависит от таких параметров, как тип материала, тип объекта, масса и скорость. Эта технология обеспечивает неповторимую и чувствительную звуковую обратную связь (Шаблон:Lang-en), которая связана с движением объектов в интерактивном игровом мире.

Внутриигровое микширование (Шаблон:Lang-en)

Интегрированные функциональные возможности редактора Sandbox 2 и звуковые инструментальные средства обеспечивают эффективное микширование (смешивание). Это постоянно гарантирует хорошо микшированное проигрывание на каждом этапе разработки, позволяя обозревать результат или непосредственно в игре, или в других режимах редактора, таких как, например, редактор персонажей.

Звуки окружающей среды (Шаблон:Lang-en)

Эта особенность позволяет звукорежиссёру добиваться плотного звукового эффекта, точно воспроизведя природные звуки с плавным сопряжением и бесшовным переходом между разными окружающими средами, например, эффект перемещения из закрытого помещения на открытое пространство.

Система искусственного интеллекта

В CryEngine 2 присутствует гибкая и легко настраиваемая улучшенная система искусственного интеллекта (Шаблон:Lang-en), которая обрабатывает поведение персонажей и транспортных средств. Эта система поддерживает комплексные требования к системе перемещения персонажей, которая предназначена для анимации человекоподобных (гуманоидных) объектов в достоверном стиле. Система полностью интегрирована с редактором CryEngine 2 Sandbox 2 editor.

Система искусственного интеллекта, управляемая скриптами LUA (Шаблон:Lang-en)

Позволяет создавать сложное поведение искусственного интеллекта и контролировать поведенческую линию при помощи скриптового языка программирования Lua, без использования C++.

Динамическое обнаружение пути (Шаблон:Lang-en)

Расширенные двухмерные и трёхмерные алгоритмы могут изменять пути передвижения искусственного интеллекта в реальном времени в ответ на события, которые создают новые или разрушают существующие пути передвижения. Это является критической особенностью создания достоверного искусственного интеллекта у высоко интерактивной и разрушаемой окружающей среде.

Умные объекты (Шаблон:Lang-en)

Данная система предоставляет дизайнерам уровней соединять специализированные анимации к специфическим объектам простым образом. Анимация персонажей и объектов правильным образом выровнена в начале и конце процесса анимации, анимационная последовательность проигрывается корректно.

Настройки Very High

Файл:Crysis screenshot god rays 01.jpg
На данном скриншоте можно отчётливо увидеть работу эффекта «объёмных лучей», который официально доступен только для Direct3D 10 и является одним из основных графических «козырей» этого режима. Однако данный скриншот сделан именно на Windows XP и DirectX 9, что отчётливо демонстрирует маркетинговую позицию Crytek.

После выхода демоверсии Crysis оказалось, что самые высокие настройки графики в игре (Very High или Ultra High) являются доступными только под Windows Vista. Таким образом, под Windows XP невозможно задействовать самые высокие настройки, даже если используемая видеокарта поддерживает DirectX 10. Разработчики объяснили этот факт тем, что некоторые, самые «продвинутые» возможности движка принципиально невозможно реализовать, используя DirectX 9c API.

Однако впоследствии оказалось, что режим «Very High» может быть включён под DirectX 9. «Очень высокий» графический режим DX9 выглядит почти идентичным режиму DX10, но с определёнными графическими особенностями, которые невозможно правильно воспроизвести под DX9. К ним относится, например, эффект размытия объекта при движении (Шаблон:Lang-en) и рендеринг шейдеров водной поверхности. Однако преимущественное большинство настроек вполне корректно работают на DX9 (к ним относятся, например, звуковой движок, физическая подсистема, качество текстур, детализация моделей и т. д.)[99]. Также полностью корректно и идентично DX10-рендереру работают такие «продвинутые» и технологичные эффекты, как God Rays, работа с мягкими тенями и все остальные.

Опираясь на результаты тестирования движка во «взломанном» Direct3D 9 режиме и «официальном» Direct3D 10 режиме, на сайте iXBT.com были сделаны следующие выводы: Шаблон:Начало цитаты Crysis, по сути, не является DX10-игрой, и запрет включения режима Very High под API DX9 есть ничто иное, как маркетинговое решение разработчика. Подавляющее большинство «DX10-эффектов» Crysis доступно и под DX9, а это означает, что шейдеры игры практически не используют уникальные новые возможности API DX10 или используют их без каких-либо последствий для результирующего качества картинки. Шаблон:Конец цитаты

Данные выводы подтверждаются тем, что в аддоне к Crysis — Crysis Warhead, в котором используется улучшенная версия CryEngine2, самые высокие настройки доступны для DirectX 9 и Windows XP[100].

Разблокировать режим «Very High» можно двумя способами:

  • Первый способ заключается в правке конфигурационных файлов игры, которые находятся в каталоге CvarGroups. В Интернете уже есть готовые комплекты всех необходимых «подправленных» конфигурационных файлов. После установки этих файлов при выставлении графических настроек в меню игры в режим «Высокий» («High») в действительности будут форсироваться настройки «Очень высокий» («Very High»).
  • Второй способ заключается в подмене рендерера путём переименования файлов и прописывания режимов работы рендерера вручную (в параметрах ярлыка). При использовании этого способа в графическом меню игры откроется опция «Очень высокий» («Very High»)[101].

Развитие движка

Развитие движка в игре Crysis

Шаблон:Врезка Патчи к игре Crysis вносят изменения и в движок, поэтому их выход можно считать продолжением развития движка.

Патч 1.1, выпущенный 8 января 2008 года, вносит изменения преимущественно в движок[102][103][104][105]:

  • улучшения режима SLI (бо́льшая производительность, поддержка технологии CrossFire);
  • улучшение общей производительности игры;
  • добавлена возможность настраивать Vertical Sync;
  • добавлена возможность управления уровнем размытия при движении (Шаблон:Lang-en) и уровнем «расфокусировки»;
  • исправлена ошибка, связанная со сменой разрешения при работе с Direct3D10;
  • исправлена ошибка, связанная с глубиной резкости и прорисовкой капель воды при работе с Direct3D10.

Патч 1.2, выпущенный 6 марта 2008 года, также содержал изменения и оптимизации игрового движка[106][107][108][109][110]:

  • добавлены мультисемплинговые шейдеры для отображения теней;
  • исправлены утечки памяти в режимах с использованием FSAA (Шаблон:Lang-en — Шаблон:Lang-ru).
  • оптимизировано удаление остатков уничтоженных объектов в режиме DX10;
  • оптимизировано размытие в движении при очень высоких настройках изображения в режиме DX10;
  • исправлены утечки памяти при отображении растительности и уничтожаемых объектов.

Развитие движка в играх Crysis Warhead и Crysis Wars

После анонса аддона (дополнения) к Crysis — Crysis Warhead, стало известно, что в аддоне будет существенно улучшен и оптимизирован движок. После выхода Crysis Warhead 18 сентября 2008 года многие независимые обозреватели действительно увидели и подтвердили оптимизацию движка. Однако стало известно, что для оптимизации разработчики уменьшили дальность прорисовки объектов и сделали уровень детализации более «агрессивным». Сайт Overclockers так прокомментировал этот факт: «Уменьшена дальность прорисовки, причем это умело скрыто за эффектами изменения глубины резкости. <…> Детализация текстур значительно уменьшается с увеличением расстояния от нас. <…> Ранее движок более старательно прорисовывал детали дальнего плана.»[111].

Кроме оптимизаций, было переработано большое количество моделей и текстур. Также была внедрена новая система освещения (Шаблон:Lang-en)[112][113][114]. Для выставления самых высоких настроек («Very High») не нужно использовать ОС Windows Vista и библиотеку DirectX 10, как в случае с Crysis. Самые высокие настройки, в отличие от Crysis, доступны и на Windows XP и на DirectX 9[100].

Неожиданностью для многих обозревателей стало то, что в Crysis Warhead и Crysis Wars была убрана поддержка 64-битных систем, которая присутствовала во всех предыдущих играх Crytek. Разработчики обещали добавить поддержку 64-битных систем в одном из патчей. Предполагалось, что её отсутствие в играх связано с отсутствием подходящих для 64-битных программ систем защиты от копирования.

Поддержка 64-битных систем для обеих игр была добавлена в патчах. 4 ноября 2008 года вышел патч 1.1 для Crysis Wars, а 30 января 2009 года вышел патч 1.1 для Crysis Warhead, — оба патча добавили в игры поддержку 64-битных ОС.

Дальнейшее развитие движка

В конце ноября 2007 года, задолго до анонса Crysis Warhead, появилась новость от главного аниматора Crytek Стивена Бендера (Шаблон:Lang-en). Он коротко рассказал об улучшениях в графической и технологической составляющих новой игры Crysis 2, а также о сюжете. В частности, в Crysis 2 планируется улучшение качества текстур, а также скелетной и лицевой анимации персонажей[115][116][117][118]. Более того, в Интернете появились несколько скриншотов Crysis 2, однако их достоверность поставлена под сомнение[119].

Публично выступая в середине сентября 2008 года на игровой конференции Games Convention Asia 2008, Джеват Ерли затронул тему игровых приставок следующего поколения и следующую версию игрового движка CryEngine 3. Йерли заявил, что CryEngine 3 будет выпущен для следующего поколения консолей одновременно с этими новыми игровыми системами[120][121][122].

В интервью австралийскому сайту GameSpot в конце сентября 2008 года Джеват Ерли во второй раз за месяц затронул тему игровых приставок следующего поколения, заявив, что одновременно с их появлением на рынке — в 2011—2012 года — произойдёт очередной прорыв в качестве игровой графики. «Следующий прорыв в графике произойдёт в 2011/2012 годах; конечно же, он будет связан с выходам на рынок нового поколения консолей, — отметил Йерли. — PS4, Xbox 720 и соответствующий им по мощности РС позволят разработчикам создавать игры, качество графики в которых не будет сильно уступать современному CG»[123][124].

CryEngine 3

Шаблон:Основная статья CryEngine 3 — игровой движок, разрабатываемый немецкой компанией Crytek и являющийся преемником движка CryEngine 2. CryEngine 3 является первым не ПК-эксклюзивным движком Crytek, — он ориентирован на игровые приставки Microsoft Xbox 360 и Sony PlayStation 3, а также на их последующие версии. Кроме того, движок ориентирован на разработку многопользовательских онлайновых игр (Шаблон:Lang-en). Движок CryEngine 3 является полностью коммерческим, и основным акцентом при его разработке является его лицензирование другими компаниями.

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

Название игры Жанр игры Дата выхода Разработчик
Crysis шутер от первого лица Шаблон:Date Crytek
Crysis Warhead шутер от первого лица Шаблон:Date Crytek Budapest (Будапештский филиал Crytek)
Crysis Wars (в составе Crysis Warhead) многопользовательский шутер от первого лица Шаблон:Date Crytek
Merchants of Brooklyn шутер от первого лица Шаблон:Date Paleo Entertainment
Drug Wars шутер от первого лица 30 июля 2009 года Paleo Entertainment
Entropia Universe массовая многопользовательская ролевая онлайн-игра Шаблон:Date — обновление VU 10.0 MindArk
Blue Mars массовая многопользовательская онлайн-игра открытая бета-версия стартовала 2 сентября 2009 года Avatar Reality
NED стратегия в реальном времени в разработке (TBA) WeMade Entertainment
Kailas массовая многопользовательская ролевая онлайн-игра в разработке (TBA) WeMade Entertainment
The Day компьютерная ролевая игра в разработке (TBA) Reloaded Studios
Vigilance компьютерная игра, предназначенная для военной подготовки в разработке (TBA) Harrington Group
Lightspire: Fortune’s Web[125][126][127][128] кооперативная компьютерная ролевая игра в разработке (TBA) Lukewarm Media
Project E:st[129] массовая многопользовательская ролевая онлайн-игра в разработке (TBA) Polygon Games
Hunt The THING[130] массовая многопользовательская онлайн-игра Шаблон:Date NEVERDIE Studios

Другие лицензии

Файл:Vigilance screenshot 01.jpg
Vigilance на Game Developers Conference 2008
  1. ImagTP — архитектурная программа[29][60].
  2. Ringling College of Art and Design — образовательная лицензия[80][81][82].
  3. Дармштадтский Университет Прикладных Наук — образовательная лицензия[86][87].
  4. Академия Игр — образовательная лицензия[83][84][85].
  5. Гамбургский Университет прикладных наук — образовательная лицензия[88].
  6. Mediadesign Hochschule — образовательная лицензия[89][89].

Примечания

Шаблон:Примечания

Ссылки

Официальные ресурсы

Анализ движка в играх Crysis и Crysis Warhead на сайте iXBT.com

Статьи размещены соответственно времени их написания

Описание, анализ движка и тестирование его на разных видеокартах

Шаблон:Crytek

  1. Для подтверждения см. Crysis#Обзоры и награды
  2. 2,0 2,1 Шаблон:Cite web
  3. 3,0 3,1 Шаблон:Cite web
  4. 4,0 4,1 Шаблон:Cite web
  5. Шаблон:Cite web
  6. Шаблон:Cite web
  7. Шаблон:Cite web
  8. Шаблон:Cite web
  9. Шаблон:Cite web
  10. Шаблон:Cite web
  11. Vigilance Wins «People’s Choice» Award At I/ITSEC Serious Games CompetitionШаблон:Недоступная ссылка
  12. Шаблон:Cite web
  13. Шаблон:Cite web
  14. Шаблон:Cite web
  15. Шаблон:Cite web
  16. Шаблон:Cite web
  17. Шаблон:Cite web
  18. Шаблон:Cite web
  19. Шаблон:Cite web
  20. Шаблон:Cite web
  21. Шаблон:Cite web
  22. Шаблон:Cite web
  23. Шаблон:Cite web
  24. Шаблон:Cite web
  25. Шаблон:Cite web
  26. Шаблон:Cite web
  27. Шаблон:Cite web
  28. Шаблон:Cite web
  29. 29,0 29,1 Шаблон:Cite web
  30. Шаблон:Cite web
  31. Шаблон:Cite web
  32. Шаблон:Cite web
  33. Шаблон:Cite web
  34. Шаблон:Cite web
  35. Шаблон:Cite web
  36. Шаблон:Cite web
  37. Шаблон:Cite web
  38. Шаблон:Cite web
  39. Шаблон:Cite web
  40. Шаблон:Cite web
  41. Шаблон:Cite web
  42. Шаблон:Cite web
  43. Шаблон:Cite web
  44. 44,0 44,1 Шаблон:Cite web
  45. 45,0 45,1 Шаблон:Cite web
  46. Шаблон:Cite web
  47. Шаблон:Cite web
  48. Шаблон:Cite web
  49. Шаблон:Cite web
  50. Шаблон:Cite web
  51. Шаблон:Cite web
  52. Шаблон:Cite web
  53. 53,0 53,1 Шаблон:Cite web
  54. 54,0 54,1 Шаблон:Cite web
  55. Шаблон:Cite web
  56. Шаблон:Cite web
  57. Шаблон:Cite web
  58. Шаблон:Cite web
  59. 59,0 59,1 59,2 59,3 Шаблон:Cite web
  60. 60,0 60,1 Шаблон:Cite web
  61. Шаблон:Cite web
  62. Шаблон:Cite web
  63. Шаблон:Cite web
  64. Шаблон:Cite web
  65. Шаблон:Cite web
  66. Шаблон:Cite web
  67. Шаблон:Cite web
  68. Шаблон:Cite web
  69. Шаблон:Cite web
  70. Шаблон:Cite web
  71. Шаблон:Cite web
  72. Шаблон:Cite web
  73. Шаблон:Cite web
  74. Шаблон:Cite web
  75. Шаблон:Cite web
  76. Шаблон:Cite web
  77. Шаблон:Cite web
  78. Шаблон:Cite web
  79. Шаблон:Cite web
  80. 80,0 80,1 Шаблон:Cite web
  81. 81,0 81,1 Шаблон:Cite web
  82. 82,0 82,1 Шаблон:Cite web
  83. 83,0 83,1 Шаблон:Cite web
  84. 84,0 84,1 Шаблон:Cite web
  85. 85,0 85,1 Шаблон:Cite web
  86. 86,0 86,1 Шаблон:Cite web
  87. 87,0 87,1 Шаблон:Cite web
  88. 88,0 88,1 Шаблон:Cite web
  89. 89,0 89,1 89,2 Шаблон:Cite web
  90. Шаблон:Cite web
  91. Шаблон:Cite web
  92. Шаблон:Cite web
  93. Шаблон:Cite web
  94. Шаблон:Cite web
  95. Шаблон:Cite web
  96. Шаблон:Cite web
  97. 97,0 97,1 Наряду с термином «Object Motion Blur» используется идентичный по значению термин «object based motion blur».
  98. Шаблон:Cite web
  99. Шаблон:Cite web
  100. 100,0 100,1 Шаблон:Cite web
  101. Шаблон:Cite web
  102. Шаблон:Cite web
  103. Шаблон:Cite web
  104. Шаблон:Cite web
  105. Шаблон:Cite web
  106. Шаблон:Cite web
  107. Шаблон:Cite web
  108. Шаблон:Cite web
  109. Шаблон:Cite web
  110. Шаблон:Cite web
  111. Шаблон:Cite web
  112. Шаблон:Cite web
  113. Шаблон:Cite web
  114. Шаблон:Cite web
  115. Шаблон:Cite web
  116. Шаблон:Cite web
  117. Шаблон:Cite web
  118. Шаблон:Cite web
  119. Эти скриншоты: скриншот № 1, скриншот № 2, скриншот № 3
  120. Шаблон:Cite web
  121. Шаблон:Cite web
  122. Шаблон:Cite web
  123. Шаблон:Cite web
  124. Шаблон:Cite web
  125. Шаблон:Cite web
  126. Шаблон:Cite web
  127. Шаблон:Cite web
  128. Шаблон:Cite web
  129. Шаблон:Cite web
  130. Шаблон:Cite web