Monado teine väljaanne, platvorm virtuaalreaalsuse seadmete jaoks

Ettevõte Collabora esituse projekti väljalaskmine Monado 0.2, avatud standardi rakenduse loomise suunaga OpenXR. Monado pakub OpenXR-nõuetele vastavat runtime'i, mida saab kasutada virtuaal- ja liitreaalsuse rakenduste käitamiseks nutitelefonides, tahvelarvutites, arvutites ja muudes seadmetes. OpenXR standardi on koostanud Khronose konsortsium ning see määratleb universaalse API virtuaal- ja liitreaalsuse rakenduste loomiseks ning komplekti liidestusi, mis tegelevad riistvaraga, varjates seadmestiku eripära. Projekti kood on kirjutatud C keeles ja GNU Üldine Avaliku litsentsi alusel. kasutab avatud Boost Software License 1.0 litsentsi, mis on kooskõlas GPL-iga.

Lisatud täiustuste hulgas:

  • Koostatud serveris on nüüd mitmekihilise renderdamise tugi, mis võimaldab rakendustel paigaldada mitu struktuuri XrCompositionLayerProjection ja XrCompositionLayerQuad. Mitme kihiga töötamine on oluline rakendustes, mis kasutavad nelja kihti kasutajaliideste renderdamiseks ning on alus edasistele rakendustele, millel on stseenil liidetud liidesed, nagu xrdesktop või Pluto VR.


    Vaata videot

  • Moodsed server ja draiverid on viidud eraldi teenusprotsessidesse. Tööd tehakse Tagatud on võimalus ühendada mitmeid OpenXR rakendusi ühe Monado teenuse eksemplariga ja nende samaaegne visualiseerimine XR_EXTX_overlay laienduse kaudu.
  • Toetatud on Vive Wand ja Valve Index kontrollerid ning nende kasutamine kolme vabadusastme (3DOF) liikumise juhtimiseks kolme suuna kaudu. Tulevikus plaanitakse lisada kuue vabadusastme (6DOF) toetus, et liikuda edasi/taha, üles/alla, vasakule/paremale, kiikuda, kallutada ja pöörata, kasutades jälgimissüsteemi. Lighthouse.
  • Lisatud on Bluetooth LE tugi, mis on aktiveeritud Google Daydream 3DOF kontrolleri draiveris.
  • Lisatud on arduino draiver katsetamiseks, kui luua oma kontrollerid.
  • Peamisse koosseisu on integreeritud avatud positsioonijälgimise süsteemi draiver. libsurvive.
  • Kasutajaliideses on nüüd toetatud kohandatud graafikuid, mis on hetkel kasutusel CPU koormuse visualiseerimiseks renderdamise ajal.
  • Monado-gui toetab konfiguratsioonifailide salvestamist kataloogides $XDG_CONFIG_HOME/monado ja $HOME/.config/monado. Lisatud on võimalus seadistada stereokaameraid USB liidese kaudu PSMV (PlayStation Move) ja PSVR (PlayStation VR) jaoks.
  • Kogumissüsteem on ümber kujundatud. Lisatud PPA-repositoorium Ubuntu jaoks, koos Monado, OpenXR-SDK ja xr-hardware'i udev-reeglitega.
  • Lisatud tugi monado-service'i teenuse käivitamiseks soketi aktiveerimise kaudu systemd-s.

Platvormi koosseis:

  • Ruumilise nägemise mootor (objektide jälgimine, pindade määramine, mesh-ide rekonstrueerimine, žestide tuvastamine, silmade liikumise jälgimine);
  • Isiku jälgimise mootor (gisrostabilisaator, liikumiste ennustamine, juhtelemendid, optiline liikumiste jälgimine kaamera kaudu, asukoha jälgimine VR-kiivrist saadud andmete põhjal);
  • Koondserver (otsepaigutusrežiim, video edastamine, objektiivide korrektsioon, koondamine, tööruumi loomine, et samaaegselt töötada mitme rakendusega);
  • Interaktsiooni mootor (füüsikaliste protsesside simuleerimine, vidinate kogum ja tööriistakomplekt virtuaalreaalsuse rakenduste jaoks);
  • Tööriistade komplekt (seadmete kalibreerimine, paigaldamine liikumispiiride).

Põhifunktsioonid:

  • Virtuaalreaalsuse prillide draiver HDK (OSVR Hacker Development Kit) ja
    PlayStation VR HMD, samuti PlayStation Move'i ja Razor Hydra.
  • Võimalus kasutada seadme, mida projekt toetab OpenHMD.
  • Draiver North Star.
  • Draiver Intel RealSense T265 positsiooni jälgimise süsteemile.
  • udev-reeglite komplekt virtuaalreaalsuse seadmete juurdepääsu seadistamiseks ilma root-õigusteta.
  • Liikumise jälgimise komponendid videofiltreerimise ja voogesituse raamistikuga.
  • Kuue vabadusastmega (6DoF, edasi/tagasi, üles/alla, vasakule/paremale, pöörlemine, kalde, kallutamine) tegelase jälgimise süsteem PSVR ja PS Move kontrolleritele.
  • Moodulid, mis integreeruvad graafiliste API-dega Vulkan ja OpenGL.
  • Peatükkide vabarežiim (Headless).
  • Ruumilise interaktsiooni ja vaatepunkti juhtimine.
  • Põhitoe kaadrite sünkroonimise ja sisendi (tegevuse) kohta.
  • Valmis komposiitserver, mis toetab otse väljundit seadmele, mööda süsteemi X-serverit. Pakutakse shadereid Vive'ile ja Panotools. Toetatakse projektsioonikihti.

Monado teine väljaanne, platvorm virtuaalreaalsuse seadmete jaoks

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster