Vydání otevřené platformy virtuální reality Monado 21.0.0

Společnost Collabora představila vydání Monado 21.0.0, otevřené implementace standardu OpenXR. Standard OpenXR byl připraven konsorciem Khronos a definuje univerzální API pro vytváření aplikací virtuální a rozšířené reality, stejně jako sadu vrstev pro interakci s hardwarem, které abstrahují specifika konkrétních zařízení. 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 jakýchkoliv jiných zařízeních. Kód projektu je napsán v jazyce C a distribuuje se pod volnou licencí Boost Software License 1.0, kompatibilní s GPL.

Monado 21.0.0 se stal prvním vydáním, oficiálně kompatibilním se standardem OpenXR 1.0. Konsorcium Khronos provedlo testování kompatibility a přidalo Monado na seznam oficiálně kompatibilních implementací OpenXR. Testy byly provedeny jak s grafickými API OpenGL, tak s API Vulkan, při použití sestavení pro desktop v režimu simulace zařízení virtuální reality. Původně se plánovalo přidělit verzi číslo 1.0, ale vývojáři se rozhodli použít číslování podle roku, podobně jako u číslování verzí Mesa.

Druhým důležitým novinkou byla příprava ovladače pro platformu SteamVR s implementací trackeru stavů, stejně jako generátor pluginů pro SteamVR, který umožňuje používat ve SteamVR jakékoliv ovladače headsetů (HMD) a ovladačů vytvořených pro Monado. Například Monado poskytuje ovladače pro headsety virtuální reality OpenHMD, Panotools (PSVR) a Vive/Vive Pro/Valve Index.

Složení platformy:

  • 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);
  • Kompozitní server (režim přímého výstupu, přenos videa, korekce objektivu, kompozice, vytváření pracovního prostoru pro současnou práci s více aplikacemi);
  • Engine interakce (simulace fyzikálních procesů, sada widgetů a toolkit pro aplikace virtuální reality);
  • Nástroje (kalibrace vybavení, nastavení hranic pohybu).

Hlavní funkce:

  • Ovladač pro headsety virtuální reality HDK (OSVR Hacker Developer Kit) a PlayStation VR HMD, stejně jako pro ovladače Vive Wand, Valve Index, PlayStation Move a Razor Hydra.
  • Možnost využití vybavení podporovaného projektem OpenHMD.
  • Ovladač pro brýle s rozšířenou realitou North Star.
  • Ovladač pro systém sledování polohy Intel RealSense T265.
  • Sada pravidel udev 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ý kompozitní server, který podporuje přímý výstup na zařízení, obcházející systémový X-server. Jsou k dispozici shadery pro Vive a Panotools. Existuje podpora projekčních vrstev.

Vydání otevřené platformy virtuální reality Monado 21.0.0


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