Virtuaalitodellisuuden laitteille tarkoitetun alustan Monadon ensimmäinen julkaisu

julkaistu projektin ensimmäinen julkaisu Söpö, jonka tavoitteena on luoda standardin avoin toteutus OpenXR, joka määrittää universaalin API:n virtuaalisen ja lisätyn todellisuuden sovellusten luomiseen sekä joukon tasoja vuorovaikutukseen laitteiston kanssa, joka abstraktioi tiettyjen laitteiden ominaisuudet. Standardin on laatinut Khronos-konsortio, joka kehittää myös standardeja, kuten OpenGL, OpenCL ja Vulkan. Projektin koodi on kirjoitettu C- ja jakelija GPL-yhteensopivan Boost Software License 1.0 -lisenssin alaisena, joka perustuu BSD- ja MIT-lisensseihin, mutta ei vaadi merkintää levitettäessä johdannaisteosta binäärimuodossa.

Monado tarjoaa täysin OpenXR-vaatimukset täyttävän suoritusajan, jota voidaan käyttää virtuaalisen ja lisätyn todellisuuden kanssa työskentelyn järjestämiseen älypuhelimilla, tableteilla, tietokoneilla ja muilla laitteilla. Hankkeen puitteissa kehitetään useita perusosajärjestelmiä:

  • 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, asennus liikkeen rajoja).

Virtuaalitodellisuuden laitteille tarkoitetun alustan Monadon ensimmäinen julkaisu

Ensimmäistä julkaisua pidetään kokeellisena ja sen tarkoituksena on saada kehittäjät tutustumaan alustaan. Nykyisessä tilassaan Monado antaa sinun luoda sovelluksia ja seurata kiertoa tuetuilla laitteilla käyttämällä OpenHMDja tarjoaa myös mahdollisuuden näyttää suoraan (Suora tila) tulostamiseen virtuaalitodellisuuslaitteisiin, jotka ohittavat käyttöjärjestelmän grafiikkapinon.
Toistaiseksi tuetaan vain Linuxia (tukea muille käyttöjärjestelmille odotetaan tulevaisuudessa).

Tärkeimmät ominaisuudet:

  • Ajurien saatavuus virtuaalitodellisuuskypärille HDK (OSVR Hacker Developer Kit) ja
    PlayStation VR HMD, sekä PlayStation Move -ohjaimille ja Razor Hydra.

  • Käytettävyys laitteethankkeen tukemana OpenHMD.
  • Ajuri lisätyn todellisuuden laseille Northstar.
  • Intel RealSense T265 -paikannusjärjestelmän ohjain.
  • udev-säännöt määrittää pääsyn virtuaalitodellisuuslaitteisiin 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. Tarjoaa varjostimet Vivelle ja Panotools. Projektiokerroksia on tuettu.


Lähde: opennet.ru

Lisää kommentti