Статья проверена участником Funcold

Cryengine

Материал из Абсурдопедии
Перейти к навигацииПерейти к поиску

Cryéngine — трёхмерный графический движок для рисования тропических островов от немецкой компании «Кризис-тек» (альтернативное название — Crytek). Отличается своей непомерно раздутой стоимостью и запредельной требовательностью к железу. По этой причине движок нечасто используется в компьютерных играх, хоть и способен выдавать картинку, неотличимую от Фотошопа (в том числе и по частоте кадров).

Версии[править]

Уникальный скриншот Cryengine 0, предположительно 1967 год

Здесь перечислены наиболее значимые для истории версии движка.

  • Cryengine 0 — первая версия движка уже поддерживала трёхмерные полигоны в то время, когда другие только начинали осваивать пиксельную графику.
  • Cryengine 1 — полигоны уже были залиты однотонным цветом, что значительно повысило привлекательность генерируемой графики. Также поддерживались шейдеры отражения и статичные тени.
В то время, когда все ещё осваивали спрайтовые анимации врагов и параллакс-скроллинг, Far Cry уже хвастался двумя миллионами полигонов, хоть и однотонно окрашенных
  • Cryengine 2 — первый коммерчески доступный вариант движка уже с 2003 года поддерживал все самые современные технологии, включая трассировку лучей. К несчастью, имелось ограничение снизу на число одновременно отображаемых на экране полигонов (не менее 2,5 миллионов), из-за чего движок часто зависал и просто отказывался рендерить недостаточно детальные модели объектов. Данный недостаток, однако, решался использованием высокополигональных моделей, вместо обычных карт нормалей и высот. Но потянуть всё это великолепие могли не только лишь все.
  • Cryengine 3 — несколько упрощённая версия Cryengine 2, исправленная и дополненная поддержкой шлемов виртуальной реальности.
  • Cryengine 12 — отличается от предыдущих версий поддержкой абсолютной, тотальной разрушаемости. Из-за чего и сама программа зачастую сама тотально разрушается (см. случай с Багамскими островами ниже).
  • Cryengine 69 — добавлены поддержка тактильных, вкусовых и обонятельных ощущений, реальная физическая модель гравитации согласно уравнениям Общей теории относительности, поддержка решений уравнений квантовой электродинамики в реальном времени. Но главной фишкой новой версии движка является реализация расчётов сильного и слабого взаимодействия до 1087 частиц, что, конечно, требует исключительных мощностей.

Проекты, в которых использовался Cryengine[править]

Скриншот бенчмарка Crysis Remastered на Cryengine 12. Эволюция графония наглядна
Скриншот игры Minecraft. Обратите внимание на потрясающую фотореалистичность изображения! К несчастью, максимальное разрешение для комфортной игры составляет всего 240х320 пикселей, при бо́льшем разрешении игра не запустится из-за нехватки памяти во всей вселенной
Учёт релятивистских эффектов в «Universe 101» приводит к искажению пространства-времени
  • Far Cry — практически никому неизвестная игра на движке Cryengine 1, выпущенная предположительно в 1982 году, хотя мало кто из текущего состава «Кризис-тек» об этом помнит. К несчастью, данный шедевр настолько опередил своё время, что ещё долго ни один суперкомпьютер Пентагона или даже НАСА не был способен тянуть её даже на минимальных настройках. Это привело к огромным убыткам, так как пользователи, купившие продукт, попросту не могли им воспользоваться, и требовали неустойку. Если учесть, что игра в те времена распространялась на 5 555 3,5-дюймовых дискетах, её стоимость была весьма немаленькой. Соответственно, значительной была и сумма неустойки. Это грозило банкротством для компании, как раз в то время по этой причине и получившей своё название «Кризис-тек». К счастью, совет директоров нашел изящный выход, открыв торговлю 20-летними фьючерсами на свою игру. За это время движок немного допилили, и повторный релиз состоялся в 2003 году. Однако к тому времени графика Far Cry уже ничем особым не выделялась среди других.
  • Crysis. Как раз по причине устаревшей графики Far Cry, «Кризис-тек» и начали разработку данной игры в 2003 году. Тем не менее, на данный момент компания игру так и не успела доделать, ограничившись выпуском одного бенчмарка в 2007 году, другого в 2011 и третьего — в 2013. На данный момент выпущен очередной, четвёртый бенчмарк, однако до сих пор (по состоянию на начало 2024 года) ни одна конфигурация персонального компьютера не способна вытянуть его на максимальных настройках, что как раз сильно тормозит и осложняет разработку финальной версии Crysis.
  • Far Cry Х — серия игр с номерами Х, принимающими значения от 2 до бесконечности, сделанная компанией УГ-Софт на основе украденных билдов оригинального Far Cry. Использует во многом те же наработки, что и Crysis, но в отличие от последнего, уже вышло 55… извините, 56 игр данной серии, в то время как Crysis — пока ни одной.
  • Багамские острова — потрясающей красоты технодемка, демонстрирующая все прелести белоснежных тропических пляжей. Используется многими туроператорами. Известно, что основной сервер Багамских островов завис примерно в середине апреля 2020 года, что привело к массовой отмене туристических путёвок. Однако впоследствии оказалось, что, к несчастью, сервер полностью сгорел, а информацию спасти не удалось. Поэтому с конца весны 2020 года по всему миру были запрещены полёты самолётов, чтоб пассажиры ненароком не увидели многокилометровую дыру в Атлантическом океане, пока работники «Кризис-тек» пишут Багамы 2.0.
  • Minecraft (он же «Кубач») — единственный на данный момент проект, выпущенный на Cryengine 69.
  • Пожалуй, самым известным дистрибутивом, работающим на Cryengine является проект «Universe 101» некоего юзера под ником «Год» (англ. God, по другим данным — Элохим, Яхве, Аллах или Спаситель). Проект позволяет эмулировать различные физические законы, в том числе с учётом квантовых и релятивистских эффектов, а также различных нелинейностей до 23 порядка, и всё это — в реальном времени для более, чем 8 миллиардов пользователей. Собственно, данный проект обладает наибольшей популярностью за всё время, ведь абсолютно все пользуются его услугами ежедневно, с момента пробуждения утром и до самого вечернего сна. Конфигурация платформы, на которой осуществляется работа проекта «Universe 101» не разглашается по соображениям коммерческой тайны для защиты от конкурентов (Кришна, Будда, Осирис, Зевс и другие). К несчастью, число одновременно взаимодействующих частиц составляет не более 1080 из-за недостаточной мощности железа используемой платформы, что приводит к ограничению размера видимого игрового мира до 13,77 миллиардов световых лет. В этом проект «Universe 101» уступает игре Minecraft, в которой размер мира не ограничен. Тем не менее, автор проекта работает над повышением производительности, благодаря чему каждый год размер внутриигрового мира увеличивается примерно на 365 световых дней.
  • Другим известным проектом является «Матрица» от компании «Архитектор индастриз», выпущенная на рубеже 20 и 21 веков. Здесь перед создателями проекта стояла более сложная задача, так как необходимо было обеспечить функционирование движка Cryengine 12 внутри самого Cryengine 12, по принципу своеобразной мини-игры, доступной пользователю. Данную игру даже можно было пройти, взяв в финале красную или синюю таблетку. О создании проекта «Матрица» снята серия документальных фильмов сестробратьями Вачовски.

Видео[править]



Бенчмарк Crysis Remastered на Cryengine 12
Игровой процесс Far Cry 56
ArmA-23 также планируется на движке Cryengine
World of Tanks, патч 231
Мультиплеер в Кубаче на Cryengine 69. Тотальная разрушаемость в действии. Только что деревья голыми руками валить не получится — ограничения движка
Ещё Кубач

Интересные факты[править]

  • Название движка, как и альтернативное название компании, восходят к слёзам геймеров (англ. cry — «плакать»), которые не смогли запустить игры или другие продукты «Кризис-тек» на своём «железе», и были вынуждены вложить значиельные суммы в обновление компьютера, часто влезая при этом в долг, или беря кредиты под кабальный процент, что иногда кончалось даже самоубийствами.
  • Поговаривают, что проценты с кредитов на покупку геймерами новых процессоров и видеокарт последних топовых моделей являются основной статьёй дохода с продаж приложений, выполненных на Cryengine.