YETI engine
YETI engine — игровой движок, разработанный для внутреннего использования компанией Ubisoft.
YETI engine | |
---|---|
Тип | Игровой движок (Список) |
Разработчик | Ubisoft |
Аппаратная платформа | Кроссплатформенный: ПК, PlayStation 3, Xbox 360, PSP |
Поддерживаемая ОС | Microsoft Windows |
Написан на языке | C++[1] |
Лицензия | проприетарная |
Первая игра на движке | Tom Clancy's Ghost Recon Advanced Warfighter / 2006 |
Последняя игра на движке | Tom Clancy's Ghost Recon: Future Soldier / 2012 |
ubi.com |
История разработкиПравить
Игровой движок был разработан подразделением Ubisoft Tiwak в 2006 году специально для применения в Xbox 360-версии игры Tom Clancy's Ghost Recon Advanced Warfighter. В основу, согласно некоторым источникам, был положен код известного движка Unreal Engine 2.5, созданного Epic Games, который затем был значительно доработан и улучшен.[2]
Являясь кроссплатформенной, технология применялась и в дальнейших разработках Ubisoft и её подразделений, подвергаясь постоянным усовершенствованиям.
Название движку дано в честь бывшего названия Ubisoft Tiwak, которая при основании носила имя Yeti Interactive.[2] Также прослеживается аллюзия на вымышленное человекообразное существо йети, которое согласно поверьям обитает в малонаселенных районах планеты.
Технические характеристикиПравить
Будучи основанной, согласно некоторым источникам, на Unreal Engine 2.5[2], технология претерпела многочисленные изменения: полностью изменена система доступа к файлам, переработан графический движок, усложнена анимация. В качестве физического движка интегрирован PhysX. Добавлена поддержка современных игровых консолей Xbox 360 и PlayStation 3, оптимизирована работа на многоядерных процессорах. Для отрисовки (рендеринга) изображения на ПК используется интерфейс программирования приложений (англ. API) DirectX девятой версии.[3]
Движком поддерживаются как открытые (англ. outdoor), так и закрытые (англ. indoor) локации.
Рендерер (графический движок)Править
Ниже перечислена часть нововведений, касающаяся преимущественно графического движка[3]:
- Эффекты горячего воздуха (англ. heat effects), реализованные при помощи шейдеров.
- Применение нескольких техник рельефного текстурирования.
- Динамическая физическая система, позволяющая взаимодействовать с объектами окружения.
- Изменение цикла «день — ночь» в реальном времени.
- Комбинация мощного антиалиасинга с эффектом HDR (начиная с Tom Clancy's Ghost Recon Advanced Warfighter 2).
- Пост-фильтры изображения, в числе которых эффект зернистости, размытия и др.
- Глубина резкости — эффект, позволяющий, подобно операторской технике в кинематографе, сфокусироваться на одном объекте на переднем плане, сделав задний план размытым.
- Поддержка технологии amBX от компании Philips, которая предназначается для создания дополнительных эффектов и требует специального аппаратного и технического обеспечения.
- Существенно доработанная система частиц.
- Динамическое распространение огня и реализация дыма.
- Обработка водных поверхностей со световыми преломлениями, рябью, отблесками и отражениями.
- Эффект мокрой поверхности на предметах и/или персонажах.
- Улучшенные возможности работы с тенями и освещением:
- Поддержка динамических теней и освещения.
- Методы затенения Ambient occlusion и Depth sprite.
- Полупрозрачность объектов.
- Эффект God Rays (см. также «Объёмные лучи»).
Игры, использующие YETI engineПравить
- 2006 — Tom Clancy's Ghost Recon Advanced Warfighter от Red Storm Entertainment, GRIN, Ubisoft Paris и Ubisoft Tiwak (только версия для Xbox 360)[4][5]
- 2007 — Tom Clancy's Ghost Recon Advanced Warfighter 2 от GRIN, Ubisoft Paris и Ubisoft Tiwak (только версия для Xbox 360, PlayStation 3, PSP)[3][5][6]
- 2007 — America's Army: True Soldiers от Secret Level (Xbox 360)[7]
- 2007 — Beowulf: The Game от Ubisoft Tiwak (PC, Xbox 360, PlayStation 3, PlayStation Portable)[8]
- 2008 — Lost: Via Domus от Ubisoft Montreal (PC, Xbox 360, PlayStation 3)[9]
- 2012 — Tom Clancy's Ghost Recon: Future Soldier от Ubisoft Paris (Xbox 360, PlayStation 3 и PC)[10]
- 2014 (как бета-версия: 2012) — Tom Clancy's Ghost Recon Phantoms (Microsoft Windows, Wii U)
См. такжеПравить
- Подпрограммное обеспечение
- LEAD engine — другой игровой движок Ubisoft, основанный на Unreal Engine 2.5
ПримечанияПравить
- ↑ Unreal Engine Core (англ.). BeyondUnreal Wiki. Дата обращения: 24 апреля 2010. Архивировано 20 февраля 2012 года.
- ↑ 1 2 3 YETI engine (англ.). MobyGames. Дата обращения: 24 апреля 2010. Архивировано 21 марта 2012 года.
- ↑ 1 2 3 David Reizer. Technology, Look & Feel — Официальный блог Ubisoft (англ.). IGN (8 февраля 2007). — Статья об использовании YETI в игре Tom Clancy's Ghost Recon Advanced Warfighter 2. Дата обращения: 24 апреля 2010. Архивировано 21 марта 2012 года.
- ↑ Tom Clancy's Ghost Recon: Advanced Warfighter (англ.). MobyGames. Дата обращения: 24 апреля 2010. Архивировано 18 марта 2012 года.
- ↑ 1 2 Версии для Xbox и PlayStation 2 используют оригинальный Unreal Engine 2, PC-версия работает на GRIN Diesel Engine.
- ↑ Tom Clancy's Ghost Recon: Advanced Warfighter 2 (англ.). MobyGames. Дата обращения: 24 апреля 2010. Архивировано 21 марта 2012 года.
- ↑ America's Army: True Soldiers (англ.). GameSpot. Дата обращения: 24 апреля 2010. Архивировано 21 марта 2012 года.
- ↑ Beowulf: The Game (англ.). MobyGames. Дата обращения: 24 апреля 2010. Архивировано 18 марта 2012 года.
- ↑ Lost: Via Domus (англ.). MobyGames. Дата обращения: 24 апреля 2010. Архивировано 18 марта 2012 года.
- ↑ Xbox Feature: Ghost Recon Future Soldier (англ.). ComputerAndVideoGames.com (12 июня 2010). — интервью с разработчиками игры. Дата обращения: 24 апреля 2010. Архивировано 21 марта 2012 года.
СсылкиПравить
- YETI engine (англ.). MobyGames. Дата обращения: 24 апреля 2010. Архивировано 21 марта 2012 года.
- YETI engine (англ.). Giant Bomb. Дата обращения: 24 апреля 2010. Архивировано 21 марта 2012 года.
- YETI engine (англ.). Universal Videogame List. Дата обращения: 24 апреля 2010.