Monado 21.0.0: stabilna verzija koja je službeno u skladu sa OpenXR 1.0 standardom

Programeri Collabora-e nedavno su najavili izdanje verzije Monado 21.0.0 , implementacije OpenXR standarda otvorenog koda. Razvijen od strane konzorcija Khronos, OpenXR standard definira univerzalni API za kreiranje aplikacija virtuelne i proširene stvarnosti, kao i skup međuslojeva za interakciju s opremom koji apstrahuje karakteristike specifičnih uređaja.

Monado pruža potpuno OpenXR-kompatibilno okruženje za izvršavanje koje se može koristiti za pokretanje virtuelne i proširene stvarnosti na pametnim telefonima, tabletima, računarima i bilo kojem drugom uređaju. Kod projekta je napisan u C-u i distribuiran pod licencom za besplatni softver Boost 1.0, koja je kompatibilna sa GPL-om.

Među ključnim karakteristikama:

  • Kontroler za HDK (OSVR Hacker Developer Kit) i PlayStation VR HMD kacigu, kao i Vive Wand, Valve Index, PlayStation Move i Razor Hydra kontrolere.
  • Sposobnost upotrebe hardvera kompatibilnog sa OpenHMD projektom.
  • Vozač za naočale proširene stvarnosti North Star.
  • Upravljački program za sistem praćenja položaja Intel RealSense T265.
  • Skup udev pravila za konfiguriranje nekorentskog pristupa uređajima virtualne stvarnosti.
  • Komponente za praćenje pokreta s video filtriranjem i okvirom za streaming.
  • Sistem za praćenje znakova sa šest stepeni slobode (6DoF, naprijed / nazad, gore / dolje, lijevo / desno, nagib, visina, kotrljanje) za PSVR i PS Move kontrolere.
  • Moduli za integraciju sa grafičkim API-jema Vulkan i OpenGL.
  • Način rada bez ekrana (bez glave).
  • Prostorna interakcija i upravljanje stajalištima.
  • Osnovna podrška za sinhronizaciju okvira i unos informacija (radnje).
  • Kompozitni poslužitelj spreman za upotrebu koji podržava direktan izlaz na uređaj, zaobilazeći sistemski poslužitelj X. Za Vive i Panotools osigurani su sjeneri.

Glavne vijesti o Monadu 21.0.0

Monado 21.0.0 je bila prva verzija koja je zvanično usklađena sa OpenXR 1.0 standardom . Konzorcij Khronos je izvršio testiranje kompatibilnosti i dodao Monado na listu zvanično podržanih OpenXR implementacija.

Testiranje se vrši pomoću OpenGL grafičkih API-ja i Vulkan API-ja, koristeći izgradnju radne površine u režimu simulacije uređaja virtualne stvarnosti. U početku se planiralo dodijeliti broj verzije 1.0, ali programeri su odlučili koristiti numeriranje pomoću godine, po analogiji s numeriranjem Mesa verzija.

Drago nam je objaviti da Monado sada nudi službeno usklađenu OpenXR implementaciju. Službena lista implementacija kompatibilnih sa OpenXR 1.0 sada uključuje Monado, zasnovan na pokretanju paketa za testiranje usklađenosti OpenXR-a na „lažnom“ uređaju.

Imajte na umu da se status usklađenosti sa OpenXR 1.0 odnosi samo na simulirani uređaj. Svatko tko proizvodi proizvod koji koristi Monado s neimuliranim hardverom mora i dalje proći kroz puni i uobičajeni postupak usvajanja i usklađivanja za taj proizvod kako bi podnio zahtjev za OpenXR usklađenošću i iskoristio blagodati.

Druga velika inovacija bila je razvoj kontrolera za SteamVR platformu , uključujući praćenje stanja i generator SteamVR dodataka. Ovo omogućava korištenje bilo kojeg kontrolera za headset (HMD) i kontrolera kreiranih za Monado sa SteamVR-om. Na primjer, Monado pruža kontrolere za OpenHMD VR headsetove, Panotools (PSVR) i Vive/Vive Pro/Valve Index.

Što se tiče rukovanja verzijama, programeri spominju da je ova verzija prvog izdanja adekvatna i odmaknuli su se od preliminarne verzije serije 0.XY

Ova prva službeno usklađena verzija poznata je pod nazivom 21.0.0, umjesto 1.0.0. Uobičajene konvencije SemVer prvenstveno se bave stabilnošću API-ja. Međutim, budući da je jedini javni API za Monado putem eksterno održavane OpenXR specifikacije, standardni SemVer broj za Monado dugo će ostati u glavnoj verziji 1, unatoč napretku u projektu.

Umjesto toga, odlučili smo slijediti model kontrole verzija projekta FreeDesktop.org, Mesa - hibrid SemVer-a i kontrole verzija zasnovane na datumu. 

Konačno, ako ste zainteresirani da saznate više o ovoj novoj verziji, detalje možete pronaći na sljedećem linku.


Dodaj kao preferirani izvor na Googleu