Unigine

Из Википедије, слободне енциклопедије
Иди на навигацију Иди на претрагу
Unigine Engine
Програмер(и)Unigine Corp
Написан уC++, UnigineScript
Оперативни системWindows, Linux, OS X, PlayStation 3, Android, iOS
ТипПокретач видео игре
Веб-сајтunigine.com/products/unigine/

Unigine је власнички покретач видео игара, развијен од стране руске компаније Unigine. Осим његове употребе као покретача за видео игре, користи се и за системе виртуелне стварности, озбиљне игре као и за визуелизацију. Најбоља карактеристика Unigine-а је његов напредни приказивач (рендерер) који тренутно подржава OpenGL 4.0 и DirectX 11.[1] Унапређени Unigine SDK се месечно објављује.[2]

Unigine техничке верзије покретача су укључене као део Phoronix Test Suite-а за проверу намене (могућности) Linux-а и других система.[3] Пробна верзија покретача, познатија као "Evaluation Kit", обезбеђује компанијама да раде на комерцијалним пројектима.

UNIGINE 1[уреди]

Последња верзија је изашла 7. јула 2014. године

Платформе[уреди]

Приказивање[уреди]

API[уреди]

Озбиљне карактеристике видео игара[уреди]

  • Дупла прецизност координата (64 бита)
  • Више канално приказивање
  • Стереоскопски 3Д
  • Подршка за више излазних уређаја са асиметричним пројекцијама (нпр. CAVE)
  • Подршка за излаз слике на више монитора

Остале карактеристике[уреди]

  • Подршка за "Shader Model 5.0" са хардверском тесалацијом и DirectCompute-ом (као и са OpenCL)
  • Напредни визуелни ефекти
  • Нови методи физике објеката - модела (детекција удара, физика крутог тела, динамична деструкција објеката, имитација одеће, пловност флуида, поља силе, враћање времена)
  • Теренски и вегетациони приказивач
  • Скриптовање помоћу UnigineScript програмског језика (објектно-оријентисано програмирање, C++ као синтакса)
  •   Уграђени "pathfinding" модул
  • Интерактивни 3Д графички кориснички интерфејс
  • Репродукција видео садржаја помоћу Theora кодека
  • Аудио систем базиран на OpenAL
  • Визуелни едитор света

UNIGINE 2[уреди]

Објављен 10. октобра 2015. године. Тренутна верзија - 2.1.1.

Платформе[уреди]

Приказивање[уреди]

Језици за писање нијанси унутар видео игре:

API[уреди]

Озбиљне карактеристике видео игара[уреди]

  • Подршка за велике резолуције:
    • Дупла прецизност координата (64 бита)
    • Подршка за гео-координате
  • Подршка за различите шеме излазних Датотека:
    • Више канално приказивање
    • Support for multi-monitor output
    • Стереоскопски 3Д
    • Подршка за више излазних уређаја са асиметричним пројекцијама (нпр. CAVE)
  • Подршка за VRPN протокол
  • Подршка за праћење покрета
  • Подршка за OpenFlight формат података
  • Подршка за HAL/DIS протоколе
  • Подршка за CIGI протокол

Развој[уреди]

Сам почетак развоја Unigine покретача је почео на frustum.org пројекту отвореног кода,[4] који је започео 2002. године Alexander "Frustum" Zaprjagaev, који је такође један од оснивача (заједно са Denis Shergin) и CTO-а који припада Unigine корпорацији, и главни је програмер Unigine покретача. Име  "Unigine" значи "универзални покретач" или "јединствени покретач".

Такмичење за Линукс видео игре[уреди]

Дана 25. новембра 2010. године, Unigine корпорација објављује такмичење да би подржала развој Linux видео игара. Пристали су да дају бесплатну лиценцу Unigine покретача свакоме ко је спреман да развије и изда видео игру за Linux, и такође су давали тимску Windows лиценцу.[5] Такмичење је трајало до 10. децембра 2010. године, са великим бројем пријављених такмичара . Због неочекиваног одзива, Unigine је одлучио да понуду прошири на три најбоља такмичара, од којих сваки добија пуну Unigine лиценцу.[6] Победници су објављени 13. децембра 2010. године, међу којима су се нашли Kot-in-Action Creative Artel (развили су Steel Storm), Gamepulp (измислио је платформу за игре слагалице), и MED-ART (радио је пре за Painkiller: Resurrection).[7]

Пројекти базирани на Unigine покретачу[уреди]

Тренутно има преко 100 лиценци за Unigine. Како је већина њих од VR-а и индустрије симулација (укључујући војне) оне су под NDA-ом, па су јавно недоступне.[8] Unigine корпорација је издала неколико пројеката базираних на Unigine покретачу.

Видео игре[уреди]

Објављене
Предстојеће

Симулација и визуелизација[уреди]

Види још[уреди]

Референце[уреди]

  1. ^ "Unigine Engine Now Supports OpenGL 4.0".
  2. ^ "Development Log" Архивирано на сајту Wayback Machine (јануар 6, 2015) (на језику: енглески).
  3. ^ "Phoronix, Unigine Game Engine Continues To Advance".
  4. ^ "Personal open source project by Alexander Zaprjagaev".
  5. ^ Larabel, Michael (2010-11-26).
  6. ^ Larabel, Michael (2010-12-12).
  7. ^ Larabel, Michael (2010-12-13).
  8. ^ "An interview with the creators of Unigine".
  9. ^ "UNIGINE Engine selected for Almaz-Antey software".
  10. ^ "Ai3D Pty Ltd - Success Story" Архивирано на сајту Wayback Machine (јул 17, 2015) (на језику: енглески).

Спољашње везе[уреди]