Monado 21.0.0: vakaa versio, joka virallisesti noudattaa OpenXR 1.0 -standardia

Collaboran kehittäjät ilmoittivat hiljattain Monado 21.0.0 :n julkaisusta . Monado on OpenXR-standardin avoimen lähdekoodin toteutus. Khronos-konsortion kehittämä OpenXR-standardi määrittelee universaalin API:n virtuaali- ja lisätyn todellisuuden sovellusten luomiseen sekä joukon välikerroksia vuorovaikutukseen tiettyjen laitteiden ominaisuuksia abstraktoivan laitteiston kanssa.

Monado tarjoaa täysin OpenXR-yhteensopivan suoritusympäristön , jota voidaan käyttää virtuaali- ja lisätyn todellisuuden suorittamiseen älypuhelimissa, tableteissa, tietokoneissa ja millä tahansa muulla laitteella. Projektikoodi on kirjoitettu C-kielellä ja jaettu ilmaisella Boost 1.0 -ohjelmistolisenssillä, joka on GPL-yhteensopiva.

Tärkeimpiä ominaisuuksia:

  • Ohjain HDK (OSVR Hacker Developer Kit) ja PlayStation VR HMD -kypärille sekä Vive Wand, Valve Index, PlayStation Move ja Razor Hydra -ohjaimet.
  • Mahdollisuus käyttää OpenHMD-projektin kanssa yhteensopivaa laitteistoa.
  • Ohjain North Star -laajennetuille todellisuuslasille.
  • Ajuri Intel RealSense T265 -paikannusjärjestelmälle.
  • Joukko udev-sääntöjä virtuaalitodellisuuslaitteiden muiden kuin pääkäyttäjien määrittämiseksi.
  • Liikkeenseurantakomponentit videon suodatus- ja suoratoistokehyksellä
  • Hahmonseurantajärjestelmä, jossa on kuusi vapausastetta (6DoF, eteenpäin / taaksepäin, ylös / alas, vasemmalle / oikealle, haukotus, piki, rulla) PSVR- ja PS Move -ohjaimille.
  • Moduulit integroitaviksi Vulkan- ja OpenGL-grafiikkasovellusliittymien kanssa.
  • Näyttöton tila (päätön).
  • Spatiaalinen vuorovaikutus ja näkökulmien hallinta.
  • Perustuki kehysten synkronointiin ja tietojen syöttöön (toiminnot).
  • Käyttövalmis komposiittipalvelin, joka tukee suoraa ulostuloa laitteelle ohittaen X-järjestelmäpalvelimen. Varjostimet on tarkoitettu Vive- ja Panotools-laitteille.

Monadon pääuutiset 21.0.0

Monado 21.0.0 oli ensimmäinen versio, joka virallisesti noudatti OpenXR 1.0 -standardia . Khronos-konsortio on suorittanut yhteensopivuustestejä ja lisännyt Monadon virallisesti tuettujen OpenXR-toteutusten luetteloon.

Testaus tehdään OpenGL-grafiikkasovellusliittymillä ja Vulkan-sovellusliittymillä käyttämällä työpöydän koontiversiota virtuaalitodellisuuslaitteiden simulointitilassa. Alun perin oli tarkoitus antaa versionumero 1.0, mutta kehittäjät päättivät käyttää numerointia käyttämällä vuotta, vastaavasti Mesa-versioiden numeroinnin kanssa.

Meillä on ilo ilmoittaa, että Monado tarjoaa nyt virallisesti yhteensopivan OpenXR-toteutuksen. Virallinen luettelo OpenXR 1.0 -yhteensopivista toteutuksista sisältää nyt Monadon, joka perustuu OpenXR-vaatimustenmukaisuuden testipaketin suorittamiseen "nuken" laitteella.

Huomaa, että OpenXR 1.0 -yhteensopivuustila koskee vain simuloitua laitetta. Jokaisen, joka rakentaa tuotetta käyttämällä Monadoa simuloimattomalla laitteistolla, on silti suoritettava täydellinen ja normaali käyttöönotto- ja vaatimustenmukaisuusprosessi, jotta tuote voi vaatia OpenXR-yhteensopivuutta ja hyötyä siitä.

Toinen merkittävä innovaatio oli SteamVR-alustalle kehitetty ohjain , joka sisälsi tilanseurannan ja SteamVR-liitännäisten generaattorin. Tämä mahdollistaa minkä tahansa Monadoa varten luodun virtuaalilasiohjaimen (HMD) ja ohjainten käytön SteamVR:ssä. Esimerkiksi Monado tarjoaa ohjaimia OpenHMD VR -virtuaalilaseille, Panotoolsille (PSVR) ja Vive/Vive Pro/Valve Indexille.

Versiokäsittelyn osalta kehittäjät mainitsevat, että tämä ensimmäinen julkaisuversio on riittävä ja he ovat siirtyneet pois alustavasta versiosarjasta 0.XY

Tämä ensimmäinen virallisesti yhteensopiva versio tunnetaan nimellä 21.0.0 eikä 1.0.0. Yleiset SemVer-käytännöt koskevat ensisijaisesti API: n vakautta. Koska ainoa julkinen sovellusliittymä Monadolle on ulkoisesti ylläpidetyn OpenXR-spesifikaation kautta, vakio SemVer-numero Monadolle pysyisi kuitenkin pitkään pääversiossa 1 projektin edistymisestä huolimatta.

Sen sijaan päätimme seurata FreeDesktop.org-projektin versionhallintamallia Mesa - SemVerin ja päivämääräpohjaisen versionhallinnan yhdistelmä. 

Lopuksi, jos olet kiinnostunut oppimaan lisää tästä uudesta versiosta, löydät tiedot seuraavasta linkistä.


Lisää ensisijaiseksi lähteeksi Googlessa