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

Pušteni programeri Collabora prije nekoliko dana lansiranje nove verzije Monado 21.0.0, što je open source implementacija OpenXR standarda. Normu OpenXR pripremio je konzorcij Khronos i definira univerzalni API za stvaranje aplikacija za virtualnu i proširenu stvarnost, kao i niz međuslojeva za interakciju s opremom koja apstrahira karakteristike određenih uređaja.

Monado pruža runtime u potpunosti OpenXR usklađen koji se može koristiti za pokretanje virtualne i proširene stvarnosti na pametnim telefonima, tabletima, računalu i bilo kojem drugom uređaju. Kôd projekta napisan je na jeziku C i objavljen je pod besplatnom softverskom licencom Boost 1.0, usklađenom s GPL-om.

Među ključnim značajkama:

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

Glavne vijesti o Monadu 21.0.0

Monado 21.0.0 je prva verzija koja se službeno uskladila s OpenXR standardom 1.0. Konzorcij Khronos izvršio je ispitivanje kompatibilnosti i dodao Monado na popis službeno podržanih implementacija OpenXR-a.

Testiranje se vrši pomoću OpenGL grafičkih API-ja i Vulkan API-ja, koristeći izgradnju radne površine u načinu 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 verzija Mesa.

Drago nam je objaviti da Monado sada nudi službeno usklađenu implementaciju OpenXR-a. Službeni popis implementacija kompatibilnih s OpenXR 1.0 sada uključuje Monado, temeljen na pokretanju paketa za testiranje sukladnosti OpenXR-a na "lažnom" uređaju.

Imajte na umu da se status usklađenosti s OpenXR 1.0 odnosi samo na simulirani uređaj. Svatko tko proizvodi proizvod koji koristi Monado s neimuliranim hardverom i dalje mora proći 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 inovacija važno bila je priprema kontrolera za platformu SteamVR s implementacijom statusa tracker-a, kao i dodatka za SteamVR, koji omogućuje upotrebu bilo kojeg kontrolera za slušalice (HMD) i kontrolera stvorenih za Monado u SteamVR-u. Na primjer, Monado nudi upravljačke programe za OpenHMD, Panotools (PSVR) i VR slušalice Vive / Vive Pro / Valve Index.

Što se tiče rukovanja verzijama, programeri spominju da je ova verzija prvog izdanja adekvatna i da su se odmaknuli od pre-release 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 vanjski 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 temeljenu na datumu. 

Konačno, ako vas zanima više o tome ove nove verzije. Možete provjeriti detalje U sljedećem linku.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.