Monado open source VR platforma izdanje 21.0.0

Collabora je najavila izdavanje Monado 21.0.0, implementacije OpenXR standarda otvorenog koda. OpenXR standard je pripremio konzorcijum Khronos i definiše univerzalni API za kreiranje aplikacija virtuelne i proširene stvarnosti, kao i skup slojeva za interakciju sa hardverom koji apstrahuje karakteristike specifičnih uređaja. Monado pruža vrijeme izvođenja koje je u potpunosti usklađeno sa zahtjevima OpenXR-a, koje se može koristiti za organiziranje rada sa virtuelnom i proširenom stvarnošću na pametnim telefonima, tabletima, PC-ima i svim drugim uređajima. Kod projekta je napisan u C i distribuira se pod besplatnom Boost Software License 1.0, kompatibilnom sa GPL.

Monado 21.0.0 je bilo prvo izdanje koje je službeno kompatibilno sa OpenXR 1.0 standardom. Konzorcij Khronos je proveo testiranje kompatibilnosti i dodao Monado na listu službeno kompatibilnih OpenXR implementacija. Testovi su obavljeni i sa OpenGL i Vulkan grafičkim API-jima, koristeći desktop build u režimu simulacije VR uređaja. Prvobitno je planirano da verzija bude numerisana 1.0, ali su programeri odlučili da koriste numeraciju zasnovanu na godini, slično numerisanju verzije Mesa.

Druga važna inovacija bila je priprema drajvera za platformu SteamVR sa implementacijom trackera stanja, kao i generatora dodataka za SteamVR, koji vam omogućava da koristite bilo koje drajvere za slušalice (HMD) i kontrolere kreirane za Monado u SteamVR. Na primjer, Monado obezbjeđuje drajvere za OpenHMD, Panotools (PSVR) i Vive/Vive Pro/Valve Index slušalice virtuelne stvarnosti.

Sastav platforme:

  • Motor prostornog vida (praćenje objekata, detekcija površine, rekonstrukcija mreže, prepoznavanje pokreta, praćenje očiju);
  • Motor za praćenje karaktera (žiro stabilizator, predviđanje pokreta, kontroleri, optičko praćenje kretanja kroz kameru, praćenje položaja na osnovu podataka sa VR kacige);
  • Kompozitni server (režim direktnog izlaza, video prosleđivanje, korekcija objektiva, komponovanje, kreiranje radnog prostora za istovremeni rad sa više aplikacija);
  • Interakcioni mehanizam (simulacija fizičkih procesa, set widgeta i alata za aplikacije virtuelne stvarnosti);
  • Instrumentacija (kalibracija opreme, postavljanje granica kretanja).

Osnovne mogućnosti:

  • Drajver za kacige za virtuelnu stvarnost HDK (OSVR Hacker Developer Kit) i PlayStation VR HMD, kao i za kontrolere Vive Wand, Valve Index, PlayStation Move i Razor Hydra.
  • Mogućnost korištenja hardvera podržanog od strane OpenHMD projekta.
  • Vozač za naočare za proširenu stvarnost North Star.
  • Drajver za Intel RealSense T265 sistem za praćenje položaja.
  • Skup udev pravila za konfiguriranje pristupa uređajima virtualne stvarnosti bez dobivanja root privilegija.
  • Komponente za praćenje pokreta s okvirom za filtriranje i streaming videa.
  • Sistem za praćenje karaktera sa šest stupnjeva slobode (6DoF, naprijed/nazad, gore/dolje, lijevo/desno, skretanje, pitch, roll) za PSVR i PS Move kontrolere.
  • Moduli za integraciju sa Vulkan i OpenGL grafičkim API-jima.
  • Bezglavi način rada.
  • Upravljanje prostornom interakcijom i gledištem.
  • Osnovna podrška za sinhronizaciju okvira i unos informacija (akcije).
  • Gotovi kompozitni server koji podržava direktan izlaz na uređaj, zaobilazeći sistemski X server. Dostupni su shaderi za Vive i Panotools. Postoji podrška za projekcijske slojeve.

Monado open source VR platforma izdanje 21.0.0


izvor: opennet.ru

Dodajte komentar