Nedávno bylo oznámeno zveřejnění prvního spuštění projektu „Monado“, který je nová platforma zaměřená na vytvoření otevřené implementace standardu OpenXR, který definuje univerzální API vytvářet aplikace virtuální a rozšířené reality, stejně jako sada vrstev pro interakci s počítači, které abstrahují charakteristiky konkrétních zařízení.
Standard připravilo konsorcium Khronos, který také vyvíjí standardy jako OpenGL, OpenCL a Vulkan.
O společnosti Monado
Roztomilý poskytuje běhový modul, který plně vyhovuje požadavkům OpenXR, kterou lze použít k organizaci práce s virtuální a rozšířenou realitou na smartphonech, tabletech, PC a jakýchkoli jiných zařízeních od roku projekt vyvíjí několik základních subsystémů, které jsou následující:
- Motor prostorového vidění: který je zodpovědný za sledování objektu, definici povrchu, rekonstrukci sítě, rozpoznávání gest, sledování očí.
- Nástroj pro sledování znaků: Jeho funkcí je ovládání gyroskopického stabilizátoru, predikce pohybu, ovladačů, optické sledování pohybu přes kameru, sledování polohy na základě dat z VR helmy.
- Složený server: zpracovává režim přímého výstupu, přeposílání videa, korekci objektivu, kompozici, tvarování pracovního prostoru pro práci s více aplikacemi současně.
- Interakční modul- Je odpovědný za simulaci fyzických procesů, sadu widgetů a sadu nástrojů pro aplikace ve virtuální realitě.
- Instrumentace: Je odpovědný mimo jiné za kalibraci zařízení, stanovení pohybových limitů.
Jak se mátel Monado je první runtime OpenXR pro GNU / Linux a doufá, že podpoří vývoj open source XR ekosystému a poskytne základním stavebním kamenům pro dodavatele zařízení, aby se mohli zaměřit na platformu GNU / Linux.
Z hlavních charakteristik které vynikají, jsou dostupnost ovladačů pro náhlavní soupravy pro virtuální realitu HDK (OSVR Hacker Developer Kit) a PlayStation VR HMD, stejně jako pro řadiče PlayStation Move a Razor Hydra.
Kromě poskytování možnost použití zařízení kompatibilního s projektem OpenHMD a poskytnout ovladač brýlí rozšířené reality North Star.
Také má sadu udev pravidel pro konfiguraci přístupu zařízení VR bez získání oprávnění root spolu s ovladačem pro systém sledování polohy Intel RealSense T265.
A také připravený kompozitní server, který podporuje přímý výstup do zařízení, obejde X server systému. Shadery jsou poskytovány pro Vive a Panotools a podporu pro projekční vrstvy.
Další jeho vlastnosti jsou:
- Komponenty pro sledování pohybu s rámem pro filtrování a streamování videa.
- Systém sledování znaků se šesti stupni volnosti (6DoF, dopředu / dozadu, nahoru / dolů, doleva / doprava, vybočení, stoupání, naklánění) pro ovladače PSVR a PS Move.
- Moduly pro integraci s grafickými API Vulkan a OpenGL.
- Režim bez obrazovky (bez hlavy).
- Spravujte prostorové interakce a úhly pohledu.
- Základní podpora pro synchronizaci snímků a zadávání informací (akce).
O první verzi Monado
Nyní první verze je považována za experimentální a je zaměřen na začínající vývojáře obeznámené s platformou.
V současném stavu projektu, Monado umožňuje vytvářet aplikace a sledovat rotaci na kompatibilních zařízeních pomocí OpenHMD a také nabízí možnost přímého zobrazení výstup do zařízení virtuální reality obejití grafického zásobníku operačního systému.
Kód projektu je napsán v jazyce C a je distribuován pod licencí Boost 1.0 kompatibilní s GPL, která je založena na licencích BSD a MIT, ale nevyžaduje žádnou zmínku o distribuci odvozené práce v binární podobě.
Nyní platforma podporuje pouze Linux a v budoucnu se očekává kompatibilita s jinými operačními systémy.
Konečně, Pokud se chcete o Monadu dozvědět více, Podrobnosti můžete zkontrolovat a získat přístup ke zdrojovému kódu tohoto článku z jeho oficiálních webových stránek.
Chci lepší vr pro linux, jsou jen s cv1 a bez dokončení ventilu vyjde hodně tváře. HTC zřejmě nemá mnoho záměrů, tak jsem se zeptal na twitteru. Musí nejprve mít požadavky na vývojáře, aby o tom nejprve přemýšleli.
Další věc je, že jen málo je těch, kteří žádají o vývoj v linuxu, ti, kteří používají vr v super uzavřených prostředích, a druhá je, že jen málo uživatelů, kteří chtějí uzavřené platformy, a my už známe jejich obsah!