Avoimen virtuaalitodellisuusalustan Monado 21.0.0 julkaisu

Collabora on ilmoittanut julkaisevansa Monado 21.0.0:n, OpenXR-standardin avoimen lähdekoodin toteutuksen. OpenXR-standardin on laatinut Khronos-konsortio, ja se määrittelee universaalin API:n virtuaalisen ja lisätyn todellisuuden sovellusten luomiseen sekä joukon tasoja vuorovaikutukseen laitteiston kanssa, joka abstraktioi tiettyjen laitteiden ominaisuudet. Monado tarjoaa täysin OpenXR-vaatimukset täyttävän suoritusajan, jonka avulla voidaan järjestää työtä virtuaalisen ja lisätyn todellisuuden kanssa älypuhelimilla, tableteilla, tietokoneilla ja muilla laitteilla. Projektikoodi on kirjoitettu C-kielellä ja sitä jaetaan ilmaisella Boost Software License 1.0 -lisenssillä, joka on yhteensopiva GPL:n kanssa.

Monado 21.0.0 oli ensimmäinen julkaisu, joka oli virallisesti yhteensopiva OpenXR 1.0 -standardin kanssa. Khronos Consortium on suorittanut yhteensopivuustestauksen ja lisännyt Monadon virallisesti yhteensopivien OpenXR-toteutusten luetteloon. Testit suoritettiin sekä OpenGL- että Vulkan-grafiikkasovellusliittymillä käyttäen työpöytäversiota VR-laitteen simulaatiotilassa. Aluksi versio suunniteltiin numeroiduksi 1.0, mutta kehittäjät päättivät käyttää vuosiperusteista numerointia, joka muistuttaa Mesan versionumerointia.

Toinen tärkeä innovaatio oli ajurin valmistelu SteamVR-alustalle tilaseurannan avulla sekä SteamVR:n laajennusgeneraattori, jonka avulla voit käyttää SteamVR:ssä mitä tahansa Monadolle luotuja kuulokeohjaimia (HMD:itä) ja ohjaimia. Esimerkiksi Monado tarjoaa ohjaimia OpenHMD-, Panotools- (PSVR)- ja Vive/Vive Pro/Valve Index -virtuaalitodellisuuskuulokkeille.

Alustan kokoonpano:

  • Spatiaalinen näkömoottori (objektin seuranta, pinnan havaitseminen, verkon rekonstruointi, eleiden tunnistus, katseen seuranta);
  • Moottori hahmojen seurantaan (gyrostabilisaattori, liikkeen ennustaminen, ohjaimet, optinen liikkeenseuranta kameran kautta, VR-kypärän tietoihin perustuva sijainnin seuranta);
  • Komposiittipalvelin (suora lähtötila, videon edelleenlähetys, linssin korjaus, kompositio, työtilan luominen useiden sovellusten samanaikaista käyttöä varten);
  • Vuorovaikutusmoottori (fyysisten prosessien simulointi, joukko widgetejä ja työkalupakki virtuaalitodellisuussovelluksia varten);
  • Instrumentointi (laitteiden kalibrointi, liikkeen rajojen asettaminen).

Tärkeimmät ominaisuudet:

  • Ajuri virtuaalitodellisuuskypärille HDK (OSVR Hacker Developer Kit) ja PlayStation VR HMD sekä Vive Wand-, Valve Index-, PlayStation Move- ja Razor Hydra -ohjaimille.
  • Kyky käyttää OpenHMD-projektin tukemaa laitteistoa.
  • Ohjain North Star lisätyn todellisuuden laseille.
  • Intel RealSense T265 -paikannusjärjestelmän ohjain.
  • Joukko udev-sääntöjä virtuaalitodellisuuslaitteiden käytön määrittämiseen ilman pääkäyttäjän oikeuksia.
  • Liikkeenseurantakomponentit, joissa on videon suodatus- ja suoratoistokehys.
  • Kuuden vapausasteen hahmoseurantajärjestelmä (6DoF, eteen/taakse, ylös/alas, vasen/oikea, kiertosuunta, pitch, roll) PSVR- ja PS Move -ohjaimille.
  • Vulkan- ja OpenGL-grafiikkasovellusliittymien integrointimoduulit.
  • Päätön tila.
  • Tilallisen vuorovaikutuksen ja näkökulman hallinta.
  • Perustuki kehyssynkronointiin ja tietojen syöttämiseen (toiminnot).
  • Valmis komposiittipalvelin, joka tukee suoraa tulostusta laitteelle ohittaen System X -palvelimen. Varjostimet Vivelle ja Panotoolsille ovat saatavilla. Projektiokerroksia on tuettu.

Avoimen virtuaalitodellisuusalustan Monado 21.0.0 julkaisu


Lähde: opennet.ru

Lisää kommentti