LEAD engine
LEAD engine — игровой движок, разработанный для внутреннего использования компанией Ubisoft. Первым продуктом на основе данного движка стала компьютерная игра Tom Clancy's Splinter Cell: Conviction, созданная канадским подразделением основной компании, Ubisoft Montreal, и вышедшая 13 апреля 2010 года[1][4][5][6][7][8][9][10].
LEAD engine | |
---|---|
Тип | игровой движок |
Разработчик | Ubisoft |
Аппаратные платформы | ПК, Xbox 360[1][2] |
Поддерживаемая ОС | Microsoft Windows |
Написан на языке | C++[3] |
Лицензия | проприетарная |
Первая игра на движке | Tom Clancy's Splinter Cell: Conviction (2010) |
Последняя игра на движке | Tom Clancy's Splinter Cell: Blacklist (2013) |
История разработки
правитьВ основу LEAD положен другой игровой движок компании, носящий внутреннее название SCX[11][12][1][13]. SCX представляет собой модифицированную версию Unreal Engine 2.5[13][11]. Этот движок был использован в играх Splinter Cell: Chaos Theory и Splinter Cell: Double Agent[14][15][16]. Специализированные сайты обычно помечали эти игры как «основанные на (модифицированном) движке Unreal Engine 2»[17][18]. Примечательно, что при создании LEAD по неизвестным причинам не были использованы усовершенствования движка SCX, сделанные для игры Double Agent[13].
«Я бы сказал, что на 90% он основан на Unreal Engine 2. Мы до сих пор используем Unreal Engine 2 в некоторых местах, но с ним уже не так много возможностей. По сути, мы построили движок с нуля, учитывая геймплей, физику, а также взаимодействие между различными системами, что стало для нас настоящим испытанием. Это действительно помогло создать собственный движок под названием LEAD — сообщал Томас Геффронд из Ubisoft[12]
Первая игра, созданная на движке LEAD — Tom Clancy's Splinter Cell: Conviction — вышла 13 апреля 2010 на игровой консоли Xbox 360 и 27 апреля 2010 года — на ПК[8][9][10][4][5][6][7]. Версия для ПК была портирована с Xbox 360. Реализован ряд улучшений: увеличено разрешение теней, поддерживается шестнадцатикратный антиалиасинг с анизотропной фильтрацией, максимальное разрешение экрана поднято до 2560x1440 пикселей[2]. Некоторые сайты в опубликованных рецензиях на игру упоминали о наличии в PC-версии программных недоработок (багов)[10], а также о плохой оптимизации[9].
В дальнейшем он был задействован[13] также в I Am Alive, приключенческой игре с элементами экшена и выживания 2012 года, а также в Tom Clancy's Splinter Cell: Blacklist, продолжении Conviction, выпущенной в 2013 году.
Технические характеристики
правитьОсновным отличием от предшественника — движка SCX, который, в свою очередь, основан на Unreal Engine 2.5[10][11][19], является существенно изменённый графический движок — компонент игрового движка, который отвечает за рендеринг (вывод) изображения. Кроме того, была проведена оптимизация для работы на многоядерных процессорах, встроен физический движок Havok 3 (оригинальный Unreal Engine 2.5 комплектуется интегрированным Karma, в то время как SCX использует Havok 2), добавлена поддержка игровой консоли Xbox 360[1][2][12].
Движком поддерживаются как открытые (англ. outdoor), так и закрытые (англ. indoor) локации[2].
Рендерер (графический движок)
правитьДля вывода изображения используется API DirectX 9. Реализация поддержки DirectX 11 не предполагалась[2].
Ниже перечислена часть основных нововведений движка LEAD, которые касаются графической составляющей[1][2][12].
- Улучшенные возможности работы с тенями и освещением:
- Переработанная модель освещения.
- Поддержка динамических теней и источников освещения.
- Поддерживается окружающее затенение (англ. ambient occlusion).
- Применение каскадных карт теней (англ. cascaded shadow maps).
- Применение рельефного текстурирования (paralax, normal mapping).
- Возможность взаимодействия с предметами окружения и их частичная повреждаемость.
- Комбинация сильного антиалиасинга с эффектом HDR.
- Глубина резкости и различные пост-эффекты обработки.
Игры, использующие LEAD
править- 2012 — I Am Alive компаний Darkworks и Ubisoft Shanghai[13][20][21][22][23]
См. также
правитьПримечания
править- ↑ 1 2 3 4 5 Kristoffer Keipp. Splinter Cell: Conviction — New engine details and features (англ.). PC Games Hardware (23 июня 2010). Дата обращения: 29 апреля 2010. Архивировано 24 апреля 2012 года.
- ↑ 1 2 3 4 5 6 Kristoffer Keipp. Splinter Cell: Conviction exclusive interview — PC version is a console port with extra quality features (англ.). PC Games Hardware (18 марта 2010). Дата обращения: 29 апреля 2010. Архивировано 24 апреля 2012 года.
- ↑ Unreal Engine Core (англ.). BeyondUnreal Wiki. — о ядре игрового движка Unreal Engine 2, на котором основан LEAD. Дата обращения: 29 апреля 2010. Архивировано 20 февраля 2012 года.
- ↑ 1 2 3 Tom Clancy's Splinter Cell: Conviction (Xbox 360) (англ.). IGN. Дата обращения: 29 апреля 2010. Архивировано 24 апреля 2012 года.
- ↑ 1 2 3 Tom Clancy's Splinter Cell: Conviction (Xbox 360) (англ.). GameSpot. Дата обращения: 29 апреля 2010. Архивировано 20 июня 2010 года.
- ↑ 1 2 3 Tom Clancy's Splinter Cell: Conviction (PC) (англ.). GameSpot. Дата обращения: 29 апреля 2010. Архивировано 27 апреля 2010 года.
- ↑ 1 2 3 Tom Clancy's Splinter Cell: Conviction (англ.). Giant Bomb. Дата обращения: 29 апреля 2010. Архивировано 24 апреля 2012 года.
- ↑ 1 2 Егор Николаев. Обзор Splinter Cell: Conviction . Боевой народ (19 мая 2010). Дата обращения: 28 июля 2010. Архивировано из оригинала 18 января 2012 года.
- ↑ 1 2 3 Alien. Tom Clancy's Splinter Cell: Conviction. Обзор . Реборн (6 мая 2010). Дата обращения: 28 июля 2010. Архивировано из оригинала 4 марта 2016 года.
- ↑ 1 2 3 4 Steven Walton. Splinter Cell: Conviction Performance In-depth (англ.). PC Games Hardware (14 мая 2010). Дата обращения: 28 июля 2010. Архивировано 24 апреля 2012 года.
- ↑ 1 2 3 Алексей Берилло. Графические технологии в играх: Splinter Cell: Chaos Theory . iXBT.com (7 декабря 2006). — технический обзор игры Splinter Cell: Chaos Theory, созданной на движке SCX. Дата обращения: 29 апреля 2010. Архивировано 29 марта 2013 года.
- ↑ 1 2 3 4 Jon Wilcox. Splinter Cell Conviction Q&A Feature (англ.). Akshay Technologies (8 июня 2007). — «I would say that it was ninety percent based on Unreal [Engine] 2. We're still on Unreal Engine 2 in places, but there's not much left you can do with it now. We basically built the engine from scratch around the gameplay, the physics, and also the bridge between the different systems, which has been a real challenge for us. Because of the animations, the AI, it really helped to have our own engine called LEAD — all of components are named after metals». Дата обращения: 29 апреля 2010. Архивировано 18 марта 2012 года.
- ↑ 1 2 3 4 5 6 Unreal Engine Versions (англ.). BeyondUnreal Wiki. — список модификаций движка Unreal Engine 2. Дата обращения: 29 апреля 2010. Архивировано 14 марта 2012 года.
- ↑ Brandon Bell. 3D Performance with Splinter Cell: Chaos Theory High-end cards (англ.). FiringSquad (1 апреля 2005). Дата обращения: 30 апреля 2010. Архивировано 24 апреля 2012 года.
- ↑ Uros "2Lions" Jojic. Splinter Cell: Double Agent Review (англ.). ActionTrip.com (14 ноября 2006). Дата обращения: 30 апреля 2010. Архивировано 24 апреля 2012 года.
- ↑ Horus. Tom Clancy's Splinter Cell: Chaos Theory Review (страница 5) (англ.). TeamXbox (24 марта 2005). Дата обращения: 30 апреля 2010. Архивировано 24 апреля 2012 года.
- ↑ Tom Clancy's Splinter Cell: Chaos Theory (англ.). MobyGames. Дата обращения: 30 апреля 2010. Архивировано 18 марта 2012 года.
- ↑ Tom Clancy's Splinter Cell: Double Agent (англ.). MobyGames. Дата обращения: 30 апреля 2010. Архивировано 18 марта 2012 года.
- ↑ Ure "Vader" Paul. Unreal Makes it "Real" — Part 2 (англ.). ActionTrip.com (20 мая 2008). — статья об игровых движках, значительное место уделено Unreal Engine, упоминаются его модификации, в т.ч. LEAD. Дата обращения: 28 июля 2010. Архивировано 24 апреля 2012 года.
- ↑ In depth with the Splinter Cell: Conviction game engine (англ.) (недоступная ссылка — история). I Am Alive — PS3ED (6 февраля 2010). Дата обращения: 18 января 2024.
- ↑ Mumby. В I Am Alive будет мультиплеер? PlayGround.ru (25 января 2010). — упоминается движок. — «А вот движок поменяли – по слухам, в его роли выступал Unreal Engine 3. Теперь же это место занимает LEAD, использующийся в Splinter Cell: Conviction». Дата обращения: 18 января 2024. Архивировано 27 августа 2012 года.
- ↑ Jim Reilly. I Am Alive Delayed Until 2011 (англ.). IGN (14 января 2010). — «It will use the Splinter Cell engine». Дата обращения: 1 января 2024. Архивировано 24 апреля 2012 года.
- ↑ Darryn Bonthuys. I Am Alive — What You Thought Is Probably Wrong (англ.). Gamespot (5 апреля 2022). — «The platform and action situations may remind you of other Ubisoft-published games like Prince of Persia: The Forgotten Sands and Tom Clancy's Splinter Cell: Conviction because it uses the same LEAD engine as Conviction». Дата обращения: 18 января 2024. Архивировано 18 января 2024 года.
- ↑ Adrian Heród. Tom Clancy’s Splinter Cell: Blacklist — Gameplay, screeny i słów kilka (пол.). Gracz (12 декабря 2012). — «Pochwalić nalzeży szczególnie oprawę audio-wizualną gry. Co prawda wykorzystuje ona nie najmłodszy już silnik LEAD Engine (którym de facto jest mocno zmodyfikowany Unreal Engine 2.5) — ale mimo to grafika prezentuje się wyśmienicie». Дата обращения: 18 января 2024. Архивировано 18 января 2024 года.
Ссылки
править- LEAD engine (англ.). Giant Bomb. — профиль движка. Дата обращения: 25 декабря 2023. Архивировано 24 апреля 2012 года.
- LEAD engine . Gamer-Info. Дата обращения: 25 декабря 2023.
- LEAD engine (англ.). IDGB. Дата обращения: 25 декабря 2023.
- Unreal Engine 2 — Versions (англ.). BeyondUnreal Wiki. — в архиве Интернета; «Splinter Cell engine history». Дата обращения: 2023.
Публикации
- Mark Warner, Brent Justice. Splinter Cell: Conviction — Gameplay Performance and IQ (англ.) 7. HardOCP (24 мая 2010). — технологический анализ игры Splinter Cell: Conviction и тестирование на ней ряда видеокарт. Дата обращения: 25 декабря 2023. Архивировано 24 апреля 2012 года.
- Steven Walton. Splinter Cell: Conviction Performance In-depth (англ.). Techspot.com (14 мая 2010). — «Ubisoft claims that Splinter Cell: Conviction has been built using their own game engine called LEAD, an evolution from the engine used in Splinter Cell: Chaos Theory». Дата обращения: 25 декабря 2023.
- wolfsanek. Tom Clancy's Splinter Cell: Conviction . Overclockers.ua (23 июня 2010). — «Игра базируется на движке LEAD engine, в основе которого еще старый Unreal Engine 2.5». Дата обращения: 25 декабря 2023.
- svl. Tom Clancy's Splinter Cell: Conviction тест GPU . GameGPU (май 2010). — «В основе игры лежит LEAD Engine —- игровой движок, разработанный для внутреннего использования компанией Ubisoft». Дата обращения: 25 декабря 2023.
- Павел Грашин. Tom Clancy’s Splinter Cell: Conviction — возвращение «Пантеры» . OSP.ru (20 августа 2010). — «лежащий в основе игры... движок LEAD...» Дата обращения: 25 декабря 2023.
Прочее
- What is it? (англ.). Tripwire Interactive Forums (11 ноября 2013). — официальный форум, ответ работника Tripwire Interactive на связанный вопрос: «Some other UE 2.5 titles have had the engine also heavily modified and upgraded (such as the Splinter Cell series). At that point it is pretty pointless to call the engine Unreal Engine 2.5 due to how many changes to the base systems have been made». Дата обращения: 26 декабря 2023.