Collabora-kehittäjät julkaisivat muutama päivä sitten uuden version julkaisu Monado 21.0.0, joka on OpenXR-standardin avoimen lähdekoodin toteutus. Khronos-konsortio on valmistellut OpenXR-standardin ja määrittelee universaalin sovellusliittymän virtuaalisen ja lisätyn todellisuuden sovellusten luomiseksi sekä joukon välikerroksia vuorovaikutuksessa laitteiden kanssa, jotka abstraktit tiettyjen laitteiden ominaisuudet.
Monado tarjoaa täysin OpenXR-yhteensopivan ajon jota voidaan käyttää virtuaalisen ja lisätyn todellisuuden suorittamiseen älypuhelimissa, tableteissa, tietokoneissa ja muissa laitteissa. Projektikoodi on kirjoitettu C-muodossa ja se julkaistaan ilmaisella GPL-yhteensopivalla Boost 1.0 -ohjelmistolisenssillä.
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-standardia 1.0. Khronos-konsortio on suorittanut yhteensopivuustestauksen 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 innovaatio tärkeä oli ohjaimen valmistelu SteamVR-alustalle toteuttamalla tilaseurannan sekä SteamVR-liitännäisgeneraattorin, mikä mahdollistaa minkä tahansa Monadolle luotujen kuulokeohjainten (HMD) ja ohjaimien käytön SteamVR: ssä. Esimerkiksi Monado tarjoaa ajurit OpenHMD-, Panotools (PSVR) - ja Vive / Vive Pro / Valve Index VR -kuulokkeille.
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 tietämään siitä lisää tästä uudesta versiosta. Voit tarkistaa yksityiskohdat Seuraavassa linkissä.