První vydání Monado, platformy pro zařízení virtuální reality.

Byl zveřejněn první vydání projektu Monado, zaměřeného na vytvoření otevřené implementace standardu OpenXR, který definuje univerzální API pro vytváření aplikací virtuální a rozšířené reality, stejně jako sadu vrstev pro interakci s hardwarem, abstrahujícími specifika jednotlivých zařízení. Standard byl připraven konsorciem Khronos, které také vyvíjí standardy jako OpenGL, OpenCL a Vulkan. Kód projektu je napsán v jazyce C a distribuováno pod kompatibilní s GPL svobodnou licencí Boost Software License 1.0, založenou na licencích BSD a MIT, ale nevyžaduje zmínku při distribuci odvozené práce v binární podobě.

Monado poskytuje runtime, který plně vyhovuje požadavkům OpenXR, a může být použit pro organizaci práce s virtuální a rozšířenou realitou na smartphonech, tabletech, PC a dalších zařízeních. V rámci projektu se vyvíjí několik základních subsystémů:

  • Engine prostorového vidění (sledování objektů, určení povrchů, rekonstrukce mesh, rozpoznávání gest, sledování pohybu očí);
  • Engine pro sledování postavy (gyrostabilizátor, predikce pohybů, ovladače, optické sledování pohybu přes kameru, sledování pozice na základě dat z VR headsetu);
  • Kompizační server (režim přímého výstupu, přenos videa, korekce čoček, kompozování, vytváření pracovního prostoru pro současnou práci s několika aplikacemi);
  • Engine interakce (simulace fyzikálních procesů, sada widgetů a toolkit pro aplikace virtuální reality);
  • Nástroje (kalibrace zařízení, instalace hranice pohybu).

První vydání Monado, platformy pro zařízení virtuální reality.

První vydání je považováno za experimentální a zaměřené na seznámení vývojářů s platformou. V současném stavu Monado umožňuje vytvářet aplikace a sledovat rotaci na podporovaných zařízeních pomocí OpenHMD, a také poskytuje možnost přímého zobrazení (Direct Mode) pro výstup na zařízení virtuální reality, obcházející grafický zásobník operačního systému.
V tuto chvíli je podporována pouze Linux (podpora dalších OS se očekává v budoucnu).

Hlavní funkce:

  • Existence ovladačů pro helmy virtuální reality HDK (OSVR Hacker Developer Kit) a
    PlayStation VR HMD, jakož i pro ovladače PlayStation Move a Razer Hydra.
  • Možnost použití zařízení, podporované projektem OpenHMD.
  • Ovladač pro brýle rozšířené reality North Star.
  • Ovladač pro systém sledování polohy Intel RealSense T265.
  • Sada udev pravidel pro nastavení přístupu k zařízením virtuální reality bez získání oprávnění root.
  • Komponenty pro sledování pohybu s frameworkem pro filtrování a streamování videa.
  • Systém sledování postavy se šesti stupni volnosti (6DoF, vpřed/zpět, nahoru/dolů, vlevo/vpravo, kyv, náklon, otočení) pro ovladače PSVR a PS Move.
  • Moduly pro integraci s grafickými API Vulkan a OpenGL.
  • Bezobrazový režim (Headless).
  • Ovládání prostorové interakce a pohledu.
  • Základní podpora synchronizace snímků a vstupních informací (akcí).
  • Hotový kompoziční server, který podporuje přímý výstup na zařízení, obchazeje systémový X server. Jsou poskytovány shadery pro Vive a Panotools. Existuje podpora projekčních vrstev.

Přehrát video

Přehrát video

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster