YETI engine | |
---|---|
Тип | игровой движок |
Разработчик | Ubisoft |
Аппаратные платформы | Кроссплатформенный: ПК, PlayStation 3, Xbox 360, PSP |
Поддерживаемая ОС | Microsoft Windows |
Написан на языке | C++ |
Лицензия | проприетарная |
Первая игра на движке | Tom Clancy's Ghost Recon Advanced Warfighter (2006) |
Последняя игра на движке | Tom Clancy’s Ghost Recon Phantoms (2014) |
ubi.com |
YETI engine — игровой движок, разработанный для внутреннего использования компанией Ubisoft.
Игровой движок был разработан подразделением Ubisoft Tiwak в 2006 году специально для применения в Xbox 360-версии игры Tom Clancy's Ghost Recon Advanced Warfighter. Некоторые источники отмечают его как основанный на Unreal Engine 2.5[1], однако эта информация не подтверждается в официальных источниках.
Являясь кроссплатформенной, технология применялась и в дальнейших разработках Ubisoft и её подразделений, подвергаясь постоянным усовершенствованиям. Название движку дано в честь бывшего названия Ubisoft Tiwak, которая при основании носила имя Yeti Interactive[2]. Также прослеживается аллюзия на вымышленное человекообразное существо йети, которое согласно поверьям обитает в малонаселенных районах планеты.
Поддерживаются современные, на тот момент, игровые консоли Xbox 360 и PlayStation 3, оптимизирована работа на многоядерных процессорах. Для отрисовки (рендеринга) изображения на ПК используется интерфейс программирования приложений (англ. API) DirectX девятой версии[3].
Движком поддерживаются как открытые (англ. outdoor), так и закрытые (англ. indoor) локации, на которых возможно изменение цикла «день — ночь» в реальном времени.
В качестве физического движка интегрирован PhysX. Реализована динамическая физическая система, позволяющая взаимодействовать с объектами окружения.
Графический движок (рендерер), являясь главным компонентом, ответственным за вывод графики, поддерживает ряд новых, на момент релиза, особенностей[3], таких как: эффекты горячего воздуха (англ. heat effects), реализованные при помощи шейдеров; эффекты глубины резкости (эффект, позволяющий, подобно операторской технике в кинематографе, сфокусироваться на одном объекте на переднем плане, сделав задний план размытым) и различные постэффекты изображения, в числе которых эффект зернистости, размытия и др; эффект объемных лучей.
Поддерживается обработка водных поверхностей со световыми преломлениями, рябью, отблесками и отражениями, эффект мокрой поверхности на предметах и/или персонажах.
Представлены различные возможности работы с тенями и освещением, поддержка динамических теней и освещения, а также эффектов огня. Реализована модель затенения Ambient occlusion и HDR для освещения.
Для создания неровностей на текстурах, поддерживается несколько видов рельефного текстурирования.
Поддержка технологии amBX от Philips, которая предназначается для создания дополнительных эффектов и требует специального аппаратного и технического обеспечения.