Jednotný
Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od
verze recenzované 5. září 2022; kontroly vyžadují
4 úpravy .
Unigine (vyslovováno „Unidzhine“ v ruštině) je multiplatformní 3D engine vyvinutý stejnojmennou společností UNIGINE . Engine se používá k vytváření her, systémů virtuální reality , interaktivních vizualizačních programů, různých trojrozměrných simulátorů (vzdělávacích, lékařských, vojenských, dopravních atd.). Také na základě Unigine byla vytvořena řada populárních multiplatformních testů výkonu grafických karet : Sanctuary, Tropics, Heaven , Valley , Superposition .
Specifikace motoru UNIGINE
- Podpora různých grafických API
- Podpora pro Shader Model 5.0, hardwarovou teselaci, DirectCompute a OpenCL
- Moderní vizuální efekty: Screen Space Ambient Occlusion ( SSAO ), výpočet globálního osvětlení v reálném čase
- Modul fyzikální simulace (detekce kolizí, fyzika tuhého tělesa, dynamická destrukce objektů, ragdoll, tkaniny, plovoucí objekty, silová pole, obrácení času)
- Krajiny a vegetační systém
- Skriptovací jazyk UnigineScript (objektově orientovaný programovací jazyk, syntaxe podobná C++ )
- Vestavěný modul pro hledání cesty
- Interaktivní 3D GUI
- Přehrávání videa ( kodek Theora )
- Audio systém založený na OpenAL
- Vizuální editor virtuálního světa
Specifické funkce pro VR a simulace
- Dvojité přesné souřadnice ( 64 bitů )
- Vícekanálové vykreslování
- Stereo 3D:
- Práce s více výstupními zařízeními s asymetrickými projekčními maticemi (jako CAVE )
- Možnost výstupu na více monitorů
Projekty založené na UNIGINE Engine
Na bázi UNIGINE Engine již bylo vydáno více než sto projektů po celém světě. Mezi nimi je mnoho novinek v oblasti vytváření systémů virtuální reality , simulátorů , včetně vojenských, úplný seznam není zveřejněn kvůli stávajícím dohodám o mlčenlivosti [2] UNIGINE Holding S.à rl vydala několik vlastních produktů založených na motoru UNIGINE.
Simulační a vizualizační projekty
- Projekty interaktivních architektonických vizualizací v reálném čase od AI3D
- Projekty 3D vizualizace pro digitální marketing a marketingový výzkum vyvinuté společností ACTISKU
- Vizualizační součást analytického softwarového balíku vyvinutého pro potřeby společnosti Almaz-Antey Air Defense Concern [3]
- Magus ex Machina (3D animovaný film)
- Heaven Benchmark (první test výkonu pod DirectX 11 )
- Benchmark GPU v tropech
- Benchmark GPU Sanctuary
Hry
- Dual Universe – vydáno pro Windows v roce 2022 [1]
- Oil Rush - vydáno pro Windows , Linux a Mac v roce 2012
- Syndicates of Arkon MMORPG – vydané pro Windows v roce 2010
- Tryst - vydán pro Windows v roce 2012
- Cradle - vydáno pro Windows a Linux v roce 2015
- Petshop - vydán pro Windows a Mac s podporou webového přehrávače v roce 2011
- Demolicious – vydáno pro iOS v roce 2012
- Sumoman - vydáno v roce 2017 pro Windows, Mac a Linux.
Ve vývoji:
- Relikvie Annorath
- Dilogus — The Winds of War
- MMT Online - demo dostupné pro Windows a Linux
- Snílci
- Oceánie
Historie
Vývoj motoru začal open source projektem Alexandra Zapryagaeva v roce 2004. V roce 2005 jej Alexander jako jediný autor převedl do komerční licence (pak se objevil název Unigine - zkratka pro Unique Engine (unikátní motor) nebo z Universal Engine (univerzální motor), ve vývoji motoru pokračuje UNIGINE Holding S.à rl
Historicky vývoj enginu začal pod Linuxem a Windows , od té doby všechny projekty UNIGINE Holding S.à rl podporují minimálně tyto dvě platformy. Engine Unigine je odborníky uznáván jako nejlepší 3D technologie pro Linux [4] . Část algoritmů používaných v Unigine je publikována v knize "ShaderX7: Advanced Rendering Techniques", editor série - Wolfgang Angel [5] . Vedoucí vývojář enginu Alexander Zapryagaev se stal jedním z autorů článku o implementaci stínů v Unigine („Practical Cascaded Shadow Maps“) [6] .
10. dubna 2020 byla vydána první bezplatná verze „UNIGINE 2 Community Edition“ [7] [8] .
Demonstrace motoru na GDC - 2010
V roce 2010 se v rámci Game Developers Conference ( San Francisco , Kalifornie , USA ) konala demonstrace enginu na stánku UNIGINE Holding S.à rl [9] [10] .
Ukázka motoru na SIGGRAPH 2012
Jako součást Real-Time Live! na SIGGRAPH - 2012 ( Los Angeles , USA ) byly demonstrovány schopnosti motoru Unigine na příkladu projektů Heaven , Oil Rush a Valley [11] [12] .
Poznámky
- ↑ UNIGINE 2.16: Asset Store, Vulkan & DirectX 12, ROS Integration, Double Precision in Community, .NET 6, New Window Manager. . (neurčitý)
- ↑ Projekty založené na Uniginu Archivováno 22. února 2013.
- ↑ Prorazili obranný průmysl . Získáno 8. února 2013. Archivováno z originálu 3. května 2013. (neurčitý)
- ↑ Unigine Heaven ukazuje, jak může vypadat linuxové hraní Archivováno 6. dubna 2013 na Wayback Machine
- ↑ Programátor enginu Unigine je spoluautorem článku pro knihu „ShaderX7: Advanced Rendering Techniques“ Archivováno 14. října 2011 na Wayback Machine (německy)
- ↑ „ShaderX7: Advanced Rendering Techniques“ Archivováno 4. dubna 2013 na Wayback Machine
- ↑ UNIGINE 2 Community Edition!
- ↑ UNIGINE 2.11: Community Edition, Performance Optimizations, Better Particles, Archviz Demo . Staženo 23. dubna 2020. Archivováno z originálu 21. dubna 2020. (neurčitý)
- ↑ NOVINKY UralDev.ru: Unigine na GDC 2010 Archivováno 27. července 2014 na Wayback Machine
- ↑ UNiGiNE - GDC 2010: Průlet nebeskou mapou | HD Archivováno 31. března 2017 na Wayback Machine
- ↑ SIGGRAPH-2012. Archivováno z originálu dne 28.08.2012 UNIGINE Engine Render: Flexible Cross-API Technologies (Němec)
- ↑ Předvádění Unigine Rendereru přátelského k Linuxu Archivováno 22. ledna 2013 na Wayback Machine
Viz také
Odkazy