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

Byl zveřejněn vydání projektu Monado 25.1.0, který vyvíjí otevřenou implementaci standardu OpenXR. Standard OpenXR byl připraven konsorciem Khronos a definuje univerzální API pro vytváření aplikací pro virtuální a rozšířenou realitu, jakož i sadu vrstev pro interakci s hardwarem. 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ýchkoli dalších zařízeních. Kód projektu je napsán v jazyce C a je šířen pod volnou licencí Boost Software License 1.0, která je kompatibilní s GPL.

Hlavní možnosti platformy:

  • Engine prostorového vidění, který vykonává úkoly jako sledování objektů, určení povrchů, rekonstrukce meshů, rozpoznávání gest a sledování pohybu očí.
  • Engine pro sledování postavy, který nabízí komponenty pro předpověď pohybů, optické sledování pohybů pomocí kamery, sledování polohy na základě dat z VR headsetu, gyrostabilizátoru a ovladačů.
  • Kompotní server, který podporuje kompoziting, režim přímého výstupu, přenos videa, úpravu čoček a formování pracovního prostoru pro současnou práci s více aplikacemi.
  • Engine interakce, který poskytuje sadu widgetů a toolkit pro aplikace virtuální reality a zahrnuje nástroje pro simulaci fyzikálních procesů.
  • Kompotní server, který podporuje přímý výstup na zařízení. Jsou poskytovány shadery pro Vive a Panotools. Je zde podpora projekčních vrstev.
  • Nástroj na kalibraci zařízení a určení hranic pohybu.
  • Ovladače pro VR headsety HDK (OSVR Hacker Developer Kit), PlayStation VR HMD, SteamVR, Panotools (PSVR), různé modely Vive a zařízení, pro která existují ovladače OpenHMD.
  • Ovladač pro brýle s rozšířenou realitou North Star.
  • Ovladač pro systémy sledování polohy, jako je 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í).

Mezi změnami v novém vydání:

  • Vylepšeno sledování pohybu rukou. Přidána podpora OpenXR rozšíření XR_EXT_hand_tracking_data_source, umožňující samostatně zpracovávat režimy sledování rukou „neomezované“ (ruka je volná) a „shodné“ (nějaký objekt, například ovladač, je v ruce). Zlepšena kvalita ovládání pomocí ovladačů a při současném používání ovladačů a sledování rukou. V ovladačích byla implementována podpora nových rolí a vyřešeny problémy s orientací a rozpoznáváním polohy rukou.
  • Představena systém xrt_future a implementována podpora OpenXR rozšíření XR_EXT_future, nabízející možnosti pro provádění operací v asynchronním režimu (v budoucích verzích standardu OpenXR se objeví podpora operací, které lze spustit, aniž by bylo nutné čekat na dokončení předchozích).
  • Přidány ovladače pro 3D helmy Subur S1 a Rift DK2. Zlepšena podpora 3D helem Razer Hydra, Vive Pro 2, Xreal Air 2 Ultra a Fujitsu.
  • Přidán ovladač SolarXR IPC pro extrakci dat sledování z serveru SlimeVR.
  • V kompozitním serveru byla realizována kompenzace latence mezi sledováním pohybu hlavy a skutečným výstupem snímku na obrazovkách s liniovým rozkladem (rolling-scanout). Zvyšuje se spolehlivost nastavení zaměnitelných virtuálních frame bufferů (swapchain), používaných pro zajištění plynulé výstupy.
  • V hlavním rozhraní pro platformu Android byla implementována podpora skenování a ukládání QR kódů pro kalibraci zařízení Cardboard.

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