Chrome Engine

Поделись знанием:
Перейти к: навигация, поиск
Chrome Engine
Игровой движок (Список)

Логотип игрового движка пятой версии
Разработчик Techland
Аппаратная платформа ПК
Xbox 360
Xbox One
PlayStation 3
PlayStation 4
Поддерживаемая ОС Microsoft Windows
Написан на языке С++
Лицензия коммерческая — доступен для лицензирования
Последняя версия Chrome Engine 6
Первая игра на движке Chrome / 2003
Последняя игра на движке Dying Light / 2015
[www.gdh.techland.pl/en/index.php?id=3 Официальный сайт]

Chrome Engine — серия игровых движков, разрабатываемых и поддерживаемых польской компанией Techland.





История разработки

Первая версия движка была разработана в 2003 году для использования в фантастическом 3D-шутере с видом от первого лица Chrome собственной разработки Techland. Позднее движок успешно применялся компанией и в играх других жанров, не ограничиваясь шутерами.

Компания 1C лицензировала движок для сотрудничающих с ней разработчиков, в результате чего он был использован в серии автосимуляторов «Полный привод», а также в играх «Экспедиция Трофи: Мурманск-Владивосток», «Автопробег „Черное море“» и GM Rally. Другая компания — City Interactive — занимающаяся разработкой и изданием игр — использовала Chrome в большинстве собственных разработок. Например, в шутерах Code of Honor, The Hell in Vietnam, Sniper: Ghost Warrior и др.

Chrome Engine постоянно совершенствуется и дорабатывается компанией-разработчиком. Существует шесть версий игрового движка.

Технические характеристики

Характеристики даны согласно разделу на сайте разработчиков.[1]

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

Графический движок (рендерер) является основной частью Chrome Engine, ответственной за отображение всей игровой графики. Ниже приведены характерные движку особенности:

Мультиплатформенная поддержка

Изначально движок Chrome Engine был ПК-эксклюзивным, однако последние версии уже были разработаны с учётом поддержки игровых консолей текущего поколения — Xbox 360 и PlayStation 3. На ПК движок поддерживает вывод изображения силами DirectX версий 8-10.

Работа с локациями и объектами
  • Статическое и динамическое определение видимых поверхностей, используя настраиваемые вручную occluders и порталы.
  • Продвинутая система управления ресурсами, позволяющая рационально использовать обработку данных графическим процессором.
  • Сложная система материалов, позволяющая легко использовать различные скрипты для материалов в утилите MaterialEditor, доступной для разработчиков игр на движке Chrome.
  • Система уровней доступа, позволяющая модифицировать все визуальные аспекты обрабатываемых объектов, система уровней доступа для деколей.
  • Хорошо оптимизированный рендеринг геометрии на открытых пространствах, расширяемый сокращением полигонов в моделях или геомипмаппингом (англ. geomipmapping) и полигональным сокращением.
  • Процедурная растительность и мэши, позволяющие создавать ландшафты, траву и кусты или скалы с горными утесами.
  • Гибкая система дорог, позволяющая создавать пути перемещения объектов, дороги, потоки или реки разной сложности. Используя эту особенность, можно создавать большие локации, такие как город, с имитацией движения пешеходов и автомобилей, подобно серии игр [[Grand Theft Auto]].
Эффекты и освещение
  • Продвинутые техники динамического мягкого освещения, включающие метод shadow mapping, динамические тени от всех объектов сцены, фильтрацию вывода теней.
  • Продвинутая система частиц, настраиваемая в утилите Visual FxEditor. С помощью этой функции можно создавать различные эффекты окружения: городская пыль, вызванная ветром, туман, солнечные преломления, дождь, водные поверхности или огонь, расширяемый на объекты, подверженные горению (указывается в свойствах).
Анимация
  • Скелетная анимация персонажей, поддерживающая комплексные скелеты, эффекты морфинга, проигрывание многоструктурной анимации с различными физическими параметрами объекта. Комплексная лицевая мимика. Возможность делать подвижные головы и глаза персонажей, наблюдающих за перемещением объектов на сцене, например, за действиями игрока.

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

Интегрированный в Chrome физический движок основан на открытых исходных кодах Open Dynamics Engine — свободно распространяемого программного обеспечения, поставляющегося в виде подключаемой библиотеки.

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

Звуковой движок

Звуковой движок поддерживает все ключевые аудиоформаты нескольких игровых платформ — Ogg Vorbis (только для ПК), несжатые wave-файлы, adpcm, WMA, XMA (на Xbox 360) и atrac (на PlayStation 3).

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

Сетевой код

Поддерживается многопользовательская игра по Интернету либо локальной сети по принципу «клиент-сервер». Использование низкоуровневого протокола UDP позволяет комбинировать надёжные и ненадёжные схемы передачи для оптимизации геймплея, одинаково работая как на системах с низкой пропускной способностью, так и на высокоскоростных сетях. Мастер-сервер собирает информацию о активности игроков во время многопользовательской игры для подсчёта и вывода в таблице.

Также существует возможность проверки подлинности игры посредством сличения уникального серийного номера игры.

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

Chrome Engine 1
Chrome Engine 2
Chrome Engine 3
Chrome Engine 4
Chrome Engine 5
Chrome Engine 6

Напишите отзыв о статье "Chrome Engine"

Примечания

  1. Games Developer Hatchery. [www.gdh.techland.pl/en/index.php?id=3 Tools]. GDH (2009). Проверено 13 июня 2009. [www.webcitation.org/68kzEcW8Q Архивировано из первоисточника 28 июня 2012].
  2. [www.dpk.itc.ua/content/26532 Экспедиция-Трофи: Мурманск–Владивосток] (рус.). Домашний ПК (26 августа 2007 года). Проверено 19 Февраль 2011. [www.webcitation.org/68kzFJNSt Архивировано из первоисточника 28 июня 2012].
  3. [gameguru.ru/articles/338/view.html Полный привод: УАЗ 4x4: Обзор] (рус.). GameGuru.ru (25 марта 2008 года). Проверено 19 Февраль 2011. [www.webcitation.org/68kzGiLLy Архивировано из первоисточника 28 июня 2012].
  4. [www.autoblogger.ru/games/review/587f322a16eecb750116ef5b5c5800a9.html Полный привод 2: Hummer. Сменив колеса] (рус.). Auto blogger.ru (12 декабря 2007 года). Проверено 19 Февраль 201. [www.webcitation.org/68kzKNXkm Архивировано из первоисточника 28 июня 2012].

Ссылки

  • [www.mobygames.com/game-group/3d-engine-chrome Chrome Engine] (англ.). MobyGames. Проверено 27 мая 2009. [www.webcitation.org/67tGm96rH Архивировано из первоисточника 24 мая 2012].
  • Алексей Берилло. [www.ixbt.com/video2/tech_coj.shtml Графические технологии в играх: Call of Juarez] (рус.). iXBT.com (19 декабря 2006 года). — анализ технологической составляющей игры Call of Juarez, построенной на движке Chrome Engine. Проверено 27 мая 2009. [www.webcitation.org/64qmY1tkp Архивировано из первоисточника 21 января 2012].
  • Marc Sauter. [www.pcgameshardware.com/aid,687576/Call-of-Juarez-Bound-in-Blood-Graphics-card-benchmarks-and-quality-settings-compared/Practice/ Call of Juarez: Bound in Blood —- Graphics card benchmarks and quality settings compared] (англ.). PC Games Hardware (17 июня 2009 года). — анализ технологической составляющей игры Call of Juarez: Bound in Blood, построенной на движке Chrome Engine 4, и измерение производительности движка в игре. Проверено 18 июня 2009 года. [www.webcitation.org/67tGmrfU0 Архивировано из первоисточника 24 мая 2012].

Отрывок, характеризующий Chrome Engine

– Да что ж его водить то, – сердито и поспешно перебил Тихон, – не гожающий. Разве я не знаю, каких вам надо?
– Эка бестия!.. Ну?..
– Пошел за другим, – продолжал Тихон, – подполоз я таким манером в лес, да и лег. – Тихон неожиданно и гибко лег на брюхо, представляя в лицах, как он это сделал. – Один и навернись, – продолжал он. – Я его таким манером и сграбь. – Тихон быстро, легко вскочил. – Пойдем, говорю, к полковнику. Как загалдит. А их тут четверо. Бросились на меня с шпажками. Я на них таким манером топором: что вы, мол, Христос с вами, – вскрикнул Тихон, размахнув руками и грозно хмурясь, выставляя грудь.
– То то мы с горы видели, как ты стречка задавал через лужи то, – сказал эсаул, суживая свои блестящие глаза.
Пете очень хотелось смеяться, но он видел, что все удерживались от смеха. Он быстро переводил глаза с лица Тихона на лицо эсаула и Денисова, не понимая того, что все это значило.
– Ты дуг'ака то не представляй, – сказал Денисов, сердито покашливая. – Зачем пег'вого не пг'ивел?
Тихон стал чесать одной рукой спину, другой голову, и вдруг вся рожа его растянулась в сияющую глупую улыбку, открывшую недостаток зуба (за что он и прозван Щербатый). Денисов улыбнулся, и Петя залился веселым смехом, к которому присоединился и сам Тихон.
– Да что, совсем несправный, – сказал Тихон. – Одежонка плохенькая на нем, куда же его водить то. Да и грубиян, ваше благородие. Как же, говорит, я сам анаральский сын, не пойду, говорит.
– Экая скотина! – сказал Денисов. – Мне расспросить надо…
– Да я его спрашивал, – сказал Тихон. – Он говорит: плохо зн аком. Наших, говорит, и много, да всё плохие; только, говорит, одна названия. Ахнете, говорит, хорошенько, всех заберете, – заключил Тихон, весело и решительно взглянув в глаза Денисова.
– Вот я те всыплю сотню гог'ячих, ты и будешь дуг'ака то ког'чить, – сказал Денисов строго.
– Да что же серчать то, – сказал Тихон, – что ж, я не видал французов ваших? Вот дай позатемняет, я табе каких хошь, хоть троих приведу.
– Ну, поедем, – сказал Денисов, и до самой караулки он ехал, сердито нахмурившись и молча.
Тихон зашел сзади, и Петя слышал, как смеялись с ним и над ним казаки о каких то сапогах, которые он бросил в куст.
Когда прошел тот овладевший им смех при словах и улыбке Тихона, и Петя понял на мгновенье, что Тихон этот убил человека, ему сделалось неловко. Он оглянулся на пленного барабанщика, и что то кольнуло его в сердце. Но эта неловкость продолжалась только одно мгновенье. Он почувствовал необходимость повыше поднять голову, подбодриться и расспросить эсаула с значительным видом о завтрашнем предприятии, с тем чтобы не быть недостойным того общества, в котором он находился.
Посланный офицер встретил Денисова на дороге с известием, что Долохов сам сейчас приедет и что с его стороны все благополучно.
Денисов вдруг повеселел и подозвал к себе Петю.
– Ну, г'асскажи ты мне пг'о себя, – сказал он.


Петя при выезде из Москвы, оставив своих родных, присоединился к своему полку и скоро после этого был взят ординарцем к генералу, командовавшему большим отрядом. Со времени своего производства в офицеры, и в особенности с поступления в действующую армию, где он участвовал в Вяземском сражении, Петя находился в постоянно счастливо возбужденном состоянии радости на то, что он большой, и в постоянно восторженной поспешности не пропустить какого нибудь случая настоящего геройства. Он был очень счастлив тем, что он видел и испытал в армии, но вместе с тем ему все казалось, что там, где его нет, там то теперь и совершается самое настоящее, геройское. И он торопился поспеть туда, где его не было.
Когда 21 го октября его генерал выразил желание послать кого нибудь в отряд Денисова, Петя так жалостно просил, чтобы послать его, что генерал не мог отказать. Но, отправляя его, генерал, поминая безумный поступок Пети в Вяземском сражении, где Петя, вместо того чтобы ехать дорогой туда, куда он был послан, поскакал в цепь под огонь французов и выстрелил там два раза из своего пистолета, – отправляя его, генерал именно запретил Пете участвовать в каких бы то ни было действиях Денисова. От этого то Петя покраснел и смешался, когда Денисов спросил, можно ли ему остаться. До выезда на опушку леса Петя считал, что ему надобно, строго исполняя свой долг, сейчас же вернуться. Но когда он увидал французов, увидал Тихона, узнал, что в ночь непременно атакуют, он, с быстротою переходов молодых людей от одного взгляда к другому, решил сам с собою, что генерал его, которого он до сих пор очень уважал, – дрянь, немец, что Денисов герой, и эсаул герой, и что Тихон герой, и что ему было бы стыдно уехать от них в трудную минуту.
Уже смеркалось, когда Денисов с Петей и эсаулом подъехали к караулке. В полутьме виднелись лошади в седлах, казаки, гусары, прилаживавшие шалашики на поляне и (чтобы не видели дыма французы) разводившие красневший огонь в лесном овраге. В сенях маленькой избушки казак, засучив рукава, рубил баранину. В самой избе были три офицера из партии Денисова, устроивавшие стол из двери. Петя снял, отдав сушить, свое мокрое платье и тотчас принялся содействовать офицерам в устройстве обеденного стола.
Через десять минут был готов стол, покрытый салфеткой. На столе была водка, ром в фляжке, белый хлеб и жареная баранина с солью.
Сидя вместе с офицерами за столом и разрывая руками, по которым текло сало, жирную душистую баранину, Петя находился в восторженном детском состоянии нежной любви ко всем людям и вследствие того уверенности в такой же любви к себе других людей.
– Так что же вы думаете, Василий Федорович, – обратился он к Денисову, – ничего, что я с вами останусь на денек? – И, не дожидаясь ответа, он сам отвечал себе: – Ведь мне велено узнать, ну вот я и узнаю… Только вы меня пустите в самую… в главную. Мне не нужно наград… А мне хочется… – Петя стиснул зубы и оглянулся, подергивая кверху поднятой головой и размахивая рукой.
– В самую главную… – повторил Денисов, улыбаясь.
– Только уж, пожалуйста, мне дайте команду совсем, чтобы я командовал, – продолжал Петя, – ну что вам стоит? Ах, вам ножик? – обратился он к офицеру, хотевшему отрезать баранины. И он подал свой складной ножик.
Офицер похвалил ножик.
– Возьмите, пожалуйста, себе. У меня много таких… – покраснев, сказал Петя. – Батюшки! Я и забыл совсем, – вдруг вскрикнул он. – У меня изюм чудесный, знаете, такой, без косточек. У нас маркитант новый – и такие прекрасные вещи. Я купил десять фунтов. Я привык что нибудь сладкое. Хотите?.. – И Петя побежал в сени к своему казаку, принес торбы, в которых было фунтов пять изюму. – Кушайте, господа, кушайте.
– А то не нужно ли вам кофейник? – обратился он к эсаулу. – Я у нашего маркитанта купил, чудесный! У него прекрасные вещи. И он честный очень. Это главное. Я вам пришлю непременно. А может быть еще, у вас вышли, обились кремни, – ведь это бывает. Я взял с собою, у меня вот тут… – он показал на торбы, – сто кремней. Я очень дешево купил. Возьмите, пожалуйста, сколько нужно, а то и все… – И вдруг, испугавшись, не заврался ли он, Петя остановился и покраснел.
Он стал вспоминать, не сделал ли он еще каких нибудь глупостей. И, перебирая воспоминания нынешнего дня, воспоминание о французе барабанщике представилось ему. «Нам то отлично, а ему каково? Куда его дели? Покормили ли его? Не обидели ли?» – подумал он. Но заметив, что он заврался о кремнях, он теперь боялся.
«Спросить бы можно, – думал он, – да скажут: сам мальчик и мальчика пожалел. Я им покажу завтра, какой я мальчик! Стыдно будет, если я спрошу? – думал Петя. – Ну, да все равно!» – и тотчас же, покраснев и испуганно глядя на офицеров, не будет ли в их лицах насмешки, он сказал:
– А можно позвать этого мальчика, что взяли в плен? дать ему чего нибудь поесть… может…
– Да, жалкий мальчишка, – сказал Денисов, видимо, не найдя ничего стыдного в этом напоминании. – Позвать его сюда. Vincent Bosse его зовут. Позвать.
– Я позову, – сказал Петя.
– Позови, позови. Жалкий мальчишка, – повторил Денисов.
Петя стоял у двери, когда Денисов сказал это. Петя пролез между офицерами и близко подошел к Денисову.
– Позвольте вас поцеловать, голубчик, – сказал он. – Ах, как отлично! как хорошо! – И, поцеловав Денисова, он побежал на двор.
– Bosse! Vincent! – прокричал Петя, остановясь у двери.
– Вам кого, сударь, надо? – сказал голос из темноты. Петя отвечал, что того мальчика француза, которого взяли нынче.
– А! Весеннего? – сказал казак.
Имя его Vincent уже переделали: казаки – в Весеннего, а мужики и солдаты – в Висеню. В обеих переделках это напоминание о весне сходилось с представлением о молоденьком мальчике.
– Он там у костра грелся. Эй, Висеня! Висеня! Весенний! – послышались в темноте передающиеся голоса и смех.
– А мальчонок шустрый, – сказал гусар, стоявший подле Пети. – Мы его покормили давеча. Страсть голодный был!
В темноте послышались шаги и, шлепая босыми ногами по грязи, барабанщик подошел к двери.
– Ah, c'est vous! – сказал Петя. – Voulez vous manger? N'ayez pas peur, on ne vous fera pas de mal, – прибавил он, робко и ласково дотрогиваясь до его руки. – Entrez, entrez. [Ах, это вы! Хотите есть? Не бойтесь, вам ничего не сделают. Войдите, войдите.]
– Merci, monsieur, [Благодарю, господин.] – отвечал барабанщик дрожащим, почти детским голосом и стал обтирать о порог свои грязные ноги. Пете многое хотелось сказать барабанщику, но он не смел. Он, переминаясь, стоял подле него в сенях. Потом в темноте взял его за руку и пожал ее.
– Entrez, entrez, – повторил он только нежным шепотом.
«Ах, что бы мне ему сделать!» – проговорил сам с собою Петя и, отворив дверь, пропустил мимо себя мальчика.
Когда барабанщик вошел в избушку, Петя сел подальше от него, считая для себя унизительным обращать на него внимание. Он только ощупывал в кармане деньги и был в сомненье, не стыдно ли будет дать их барабанщику.


От барабанщика, которому по приказанию Денисова дали водки, баранины и которого Денисов велел одеть в русский кафтан, с тем, чтобы, не отсылая с пленными, оставить его при партии, внимание Пети было отвлечено приездом Долохова. Петя в армии слышал много рассказов про необычайные храбрость и жестокость Долохова с французами, и потому с тех пор, как Долохов вошел в избу, Петя, не спуская глаз, смотрел на него и все больше подбадривался, подергивая поднятой головой, с тем чтобы не быть недостойным даже и такого общества, как Долохов.
Наружность Долохова странно поразила Петю своей простотой.
Денисов одевался в чекмень, носил бороду и на груди образ Николая чудотворца и в манере говорить, во всех приемах выказывал особенность своего положения. Долохов же, напротив, прежде, в Москве, носивший персидский костюм, теперь имел вид самого чопорного гвардейского офицера. Лицо его было чисто выбрито, одет он был в гвардейский ваточный сюртук с Георгием в петлице и в прямо надетой простой фуражке. Он снял в углу мокрую бурку и, подойдя к Денисову, не здороваясь ни с кем, тотчас же стал расспрашивать о деле. Денисов рассказывал ему про замыслы, которые имели на их транспорт большие отряды, и про присылку Пети, и про то, как он отвечал обоим генералам. Потом Денисов рассказал все, что он знал про положение французского отряда.