Vydanie otvorenej platformy virtuálnej reality Monado 21.0.0

Spoločnosť Collabora predstavila vydanie Monado 21.0.0, otvorenej implementácie štandardu OpenXR. Štandard OpenXR bol vytvorený konsorciom 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 hardvérom, abstrahujúcich špecifiká konkrétnych zariadení. Monado poskytuje runtime, ktorý plne vyhovuje požiadavkám OpenXR a môže byť použitý na organizáciu práce s virtuálnou a rozšírenou realitou na smartfónoch, tabletách, PC a akýchkoľvek iných zariadeniach. Kód projektu je napísaný v jazyku C a distribuuje sa pod otvorenou licenciou Boost Software License 1.0, kompatibilnou s GPL.

Monado 21.0.0 sa stal prvým vydaním, oficiálne kompatibilným so štandardom OpenXR 1.0. Konsorcium Khronos vykonalo testovanie kompatibility a pridalo Monado do zoznamu oficiálne kompatibilných implementácií OpenXR. Testy boli vykonané s grafickými API OpenGL aj API Vulkan, pri použití zostavy pre pracovnú plochu v režime simulácie zariadenia virtuálnej reality. Pôvodne sa plánovalo priradiť verzii číslo 1.0, no vývojári sa rozhodli použiť číslovanie podľa roka, podobne ako pri číslovaní verzií Mesa.

Druhou dôležitou inováciou bola príprava ovládača pre platformu SteamVR s implementáciou sledovača stavov, ako aj generátora pluginov pre SteamVR, umožňujúceho využívať v SteamVR akékoľvek ovládače pre helmy (HMD) a ovládače vytvorené pre Monado. Napríklad Monado poskytuje ovládače pre helmy virtuálnej reality OpenHMD, Panotools (PSVR) a Vive/Vive Pro/Valve Index.

Zloženie platformy:

  • Engine priestorového videnia (sledovanie objektov, určovanie povrchov, rekonštrukcia sietí, rozpoznávanie gest, sledovanie pohybu očí);
  • Engine na sledovanie postavy (gyrostabilizátor, predikcia pohybov, ovládače, optické sledovanie pohybov cez kameru, sledovanie polohy na základe údajov z VR helmy);
  • Kompozitný server (režim priameho výstupu, prechod videa, úprava šošoviek, kompozitovanie, vytváranie pracovného prostredia na súčasnú prácu s viacerými aplikáciami);
  • Engine interakcie (simulácia fyzikálnych procesov, súbor widgetov a toolkit pre aplikácie virtuálnej reality);
  • Nástroje (kalibrovanie zariadenia, nastavenie hraníc pohybu).

Hlavné možnosti:

  • Ovládač pre VR helmy HDK (OSVR Hacker Developer Kit) a PlayStation VR HMD, ako aj pre ovládače Vive Wand, Valve Index, PlayStation Move a Razor Hydra.
  • Možnosť používania zariadení podporovaných projektom OpenHMD.
  • Ovládač pre okuliare s rozšírenou realitou North Star.
  • Ovládač pre systém sledovania polohy Intel RealSense T265.
  • Súbor pravidiel udev na nastavenie prístupu k zariadeniam virtuálnej reality bez získania práv root.
  • Komponenty na sledovanie pohybu s frameworkom na filtrovanie a streamovanie videa.
  • Systém sledovania postavy so šiestimi stupňami voľnosti (6DoF, dopredu/dozadu, nahor/dolu, vľavo/vpravo, kyvná os, výkyv, naklonenie) pre ovládače PSVR a PS Move.
  • Moduly na integráciu s grafickými API Vulkan a OpenGL.
  • Bezobrazový režim (Headless).
  • Ovládanie priestorovej interakcie a pohľadu.
  • Základná podpora synchronizácie snímok a vstupných informácií (akcií).
  • Hotový kompozitný server, podporujúci priame výstupy na zariadenie, obchádzajúci systémový X-server. Poskytujú sa shadery pre Vive a Panotools. Existuje podpora projektorových vrstiev.

Vydanie otvorenej platformy virtuálnej reality Monado 21.0.0


Zdroj: opennet.ru
Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster