Umbra (графика)

Umbraподпрограммное обеспечение, предназначенное для оптимизации графических движков путём окклюзивного обрезания[англ.], которое удаляет скрытые поверхности до того, как к ним будут применяться растеризация и шейдеры. «Umbra» разработана финской компанией Umbra Software.[1][2]

Описание технологии

Внешние видеофайлы
Демонстрация Umbra
(2 мин. 5 сек., 162,48 МБ, AVI, 720 х 405 пикселей)
Umbra Video Reel[3]

«Umbra» является кроссплатформенным подпрограммным обеспечением, которое встраивается в другие программные продукты, совершая оптимизацию и таким образом повышая частоту кадров и повышая эффективность и скорость контентного конвейера.[2]

«Umbra» поддерживает персональные компьютеры и игровые консоли PlayStation 3 и Xbox 360.[1]

В процессе работы «Umbra» определяет множество видимых и невидимых объектов в каждом кадре, определяя, какие объекты видимы, а какие нет с точки камеры зрения. Если невидимые объекты и поверхности не проходят стадию рендеринга, производительность системы увеличивается. «Umbra» исключает все невидимые графические объекты из процесса обработки, тем самым увеличивая производительность.[2][4]

Доступна пробная версия «Umbra».[1] Чтобы использовать «Umbra», необходимо иметь видеокарту с GPU не ниже уровня Direct3D 9 и/или OpenGL 1.5.[1]

2 ноября 2009 года Umbra Software анонсировала выпуск «Umbra Occlusion Booster», третьего поколения технологии «Umbra». «Umbra Occlusion Booster» спроектирован для использования на PlayStation 3, Xbox 360 и многоядерных ПК.[5] «Umbra Occlusion Booster» позволяет обрабатывать изменения графики в реальном времени, то есть производить оптимизацию графики в режиме реального времени во время игры.[6]

Использование

«Umbra» используется во многих компьютерных мультиплатформенных играх и интегрирована в многие игровые движки.[7]

Название игрыРазработчик игры
The Witcher 3: Wild HuntCD Projekt RED
Doom (Doom 4)id Software
Неанонсированная играZombie Studios
Неанонсированная играZenimax Online
Неанонсированная играUserjoy
Lord of The Rings OnlineTurbine
Dungeons & DragonsTurbine
EverQuest 2Sony Online Entertainment
Star Wars GalaxiesSony Online Entertainment
Неанонсированная играSlipgate Ironworks
Alan WakeRemedy Entertainment[8]
Неанонсированная играNineyou
Tian Xia IINetEase
Football SuperstarsMonumental Games
Неанонсированная играLusioSoft
FutebolInterzone Entertainment
Неанонсированная играHSC Labs
Grandia OnlineGungHo Online Entertainment
Hokutonoken Online HeroesGame Arts
Shattered HorizonFuturemark Games Studio
Age of Conan: Hyborian AdventuresFuncom
Неанонсированная играEnvisage Reality
Неанонсированная играCheyenne Mountain
EVE OnlineCCP Games
Flatout 2Bugbear
Dragon Age: OriginsBioWare
Mass EffectBioWare[9]
Guild Wars 2ArenaNet[9][10]
Vizerra3DreamTeam

18 февраля 2005 года была подписана договоренность об интеграции «Umbra» в пакет разработки MMOG «BigWorld Suite» от компании BigWorld.[11]

5 сентября 2006 года была анонсирована договоренность между Emergent Game Technologies и Umbra Software об интеграции «Umbra» в игровой движок Gamebryo.[12]

7 сентября 2007 года Umbra Software присоединилась к программе компании Epic Games «Unreal® Engine 3 Integrated Partners Program», в соответствии с которой «Umbra» была полностью интегрирована в игровой движок Unreal Engine 3.[13]

Примечания

Внешние ссылки