Monado 0.2 prichádza s podporou viacerých vrstiev, Vive Wand a Valve Index a ďalšími

roztomilý

Pred niekoľkými mesiacmi hovoríme tu na blogu o Monado ktorý je platforma otvoreného zdroja pre zariadenia virtuálnej reality štandardu OpenXR, ktorý definuje univerzálne API na vytváranie aplikácií pre virtuálnu a rozšírenú realitu, ako aj sadu vrstiev na interakciu s počítačmi, ktoré abstrahujú charakteristiky konkrétnych zariadení.

Pre tých, ktorí o projekte nevedia, mali by vedieť, že Monado si kladie za cieľ vytvoriť otvorenú implementáciu štandardu OpenXR cez runtime plne v súlade s požiadavkami OpenXR, ktoré je možné použiť na organizáciu práce s virtuálnou a rozšírenou realitou na smartfónoch, tabletoch, počítačoch a akomkoľvek inom zariadení. Štandard OpenXR pripravilo konzorcium Khronos a definuje univerzálne API na vytváranie aplikácií pre virtuálnu a rozšírenú realitu, ako aj sadu vrstiev na interakciu s tímami, ktoré sumarizujú vlastnosti konkrétnych zariadení.

Čo je nové v Monado 0.2?

Teraz v najnovších správach, chlapci z Collabory ohlásili uvedenie novej verzie projektu „Monado 0.2“, a v ktorom je medzi pridanými vylepšeniami potrebné zdôrazniť, že na zloženom serveri podpora viacvrstvového vykresľovania, s ktorými teraz viem umožňuje aplikáciám umiestňovať viac štruktúr XrCompositionLayerProjection (kompozičná vrstva na premietanie) a XrCompositionLayerQuad (užitočné pre prvky používateľského rozhrania alebo 2D obsah vo virtuálnom svete).

Pre aplikácie je dôležitá schopnosť pracovať s viacerými vrstvami ktoré používajú štyri vrstvy na predstavenie používateľských rozhraní a tiež je základom pre ďalšiu podporu aplikácií s prekryvným rozhraním na pódiu, napríklad xrdesktop alebo Pluto VR.

Ďalšou zmenou je na serveri a ovládačoch Komnozitny že sú umiestnené v samostatných servisných procesoch, v súčasnosti prebiehajú práce na poskytovaní možnosti pripojenia viacerých aplikácií OpenXR k inštancii služby Monado a ich súčasného prezerania pomocou rozšírenia XR_EXTX_overlay.

Poskytuje sa tiež v tejto novej verzii Monado 0.2, podpora pre radiče Vive Wand a Valve Index a jeho použitie na riadenie pohybu s tromi stupňami voľnosti (3DOF, pohyb v troch smeroch).

V nasledujúcich mesiacoch sa plánuje pridať podporu pre šesť stupňov voľnosti (6DOF) pomocou sledovacieho systému Lighthouse.

Z ďalších zmien ktoré vyčnievajú z tejto novej verzie:

  • Pridaná podpora Bluetooth LE, ktorá sa používa v ovládači pre ovládač Google Daydream 3DOF.
  • Pridaný radič Arduino pre experimenty pri vytváraní vlastných radičov.
  • Ovládač systému sledovania otvorenej polohy libsurvive je zabudovaný do hlavného stroja.
  • Ladiace užívateľské rozhranie pridalo podporu pre vlastnú grafiku, ktorá sa momentálne používa na zobrazenie záťaže CPU počas vykresľovania.
  • Monado-gui podporuje ukladanie konfigurácií do adresárov $ XDG_CONFIG_HOME / monado a $ HOME / .config / monado.
  • Bola pridaná možnosť konfigurovať USB stereokamery pre PSMV (PlayStation Move) a PSVR (PlayStation VR).
  • Prepracovaný konštrukčný systém.
  • Pridané úložisko PPA pre Ubuntu s pravidlami Monado, OpenXR-SDK a udev xr-hardware.
  • Pridaná podpora pre spustenie služby monado-service prostredníctvom aktivácie cez socket v systemd.

Kód projektu je napísaný v jazyku C a je distribuovaný na základe softvérovej licencie Boost 1.0 vyhovujúcej GPL, ktorá je založená na licenciách BSD a MIT, ale pri distribúcii odvodenej práce v binárnej forme si nevyžaduje zmienku.

Plnenie

Teraz platforma podporuje iba Linux a v budúcnosti sa očakáva kompatibilita s inými operačnými systémami.

A ako sme už spomenuli v správach o tejto novej verzii, bol pridaný Monado PPA pre Ubuntu, ktorý je možné pridať otvorením terminálu a zadaním nasledujúceho textu:

sudo add-apt-repository ppa:monado-xr/monado
sudo apt-get update

A na inštaláciu stačí napísať:

sudo apt install monado

konečne, Ak sa chcete dozvedieť viac o Monade, Podrobnosti môžete skontrolovať na oficiálnej webovej stránke servera a získať prístup k jeho zdrojovému kódu.

Odkaz je tento.