Virtuaalsuse avatud platvormi Monado 21.0.0 väljalaskmine

Collabora ettevõte esitles Monado 21.0.0 väljaannet, avatud rakendust OpenXR standardi põhjal. OpenXR standard on koostatud Khronose konsortsiumi poolt ja määratleb universaalse API virtuaalsete ja liitreaalsuse rakenduste loomiseks, samuti komplekti kihtide loomiseks seadmete vahelise suhtluse jaoks, mis abstraktiseerib konkreetsete seadmete omadused. Monado pakub runtime'i, mis vastab täielikult OpenXR nõuetele ja mida saab kasutada virtuaalse ja liitreaalsuse rakenduste korraldamiseks nutitelefonides, tahvelarvutites, arvutites ning mis tahes muudes seadmetes. Projekti kood on kirjutatud C keeles ja levitatakse Boost Software License 1.0 alusel, mis on ühilduv GPL-iga.

Monado 21.0.0 oli esimene versioon, mis on ametlikult ühilduv OpenXR 1.0 standardiga. Khronose konsortsium viis läbi ühilduvuse testid ja lisas Monado ametlikult ühilduvate OpenXR rakenduste nimekirja. Testid viidi läbi nii OpenGL kui ka Vulkan graafika API-dega, kasutades töölauale mõeldud kogumist virtuaalreaalsuse seadme simuleerimise režiimis. Alguses plaaniti versioonile anda number 1.0, kuid arendajad otsustasid kasutada aastast lähtuvat nummerdamist, sarnaselt Mesa versioonide nummerdamisega.

Teiseks oluliseks uuenduseks oli draiveri ettevalmistamine SteamVR platvormile, mille realiseerimiseks on loodud olekute jälgimise tracker, samuti SteamVR pluginageneraator, mis võimaldab kasutada SteamVR-is kõiki Monado jaoks loodud peakomplektide (HMD) ja kontrollerite draivereid. Näiteks pakub Monado draivereid OpenHMD, Panotools (PSVR) ja Vive/Vive Pro/Valve Index virtuaalreaalsuse peakomplektide jaoks.

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);
  • Komposiit server (otseülekande režiim, video edastamine, objektiivide kohandamine, kompositing, töökeskkonna loomine mitme rakenduse samaaegseks kasutamiseks);
  • Interaktsiooni mootor (füüsikaliste protsesside simuleerimine, vidinate kogum ja tööriistakomplekt virtuaalreaalsuse rakenduste jaoks);
  • Tööriistade komplekt (seadmete kalibreerimine, liikumise piiride seadmine).

Põhifunktsioonid:

  • Draiver HDK (OSVR Hacker Developer Kit) ja PlayStation VR HMD virtuaalreaalsuse kiivritele, samuti Vive Wand, Valve Index, PlayStation Move ja Razor Hydra juhtelementidele.
  • Võimalus kasutada OpenHMD projekti toetatud seadmeid.
  • Draiver North Star täiendava reaalsuse prillidele.
  • Draiver Intel RealSense T265 positsiooni jälgimise süsteemile.
  • Udev-reeglite komplekt virtuaalreaalsuse seadmete juurdepääsu seadistamiseks ilma root-oigusi saamata.
  • 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 seadmesse väljundit, mööda süsteemi X-serverit. Pakutakse varjutusi Vive’i ja Panotools’i jaoks. Toetatakse projekteerimiskihti.

Virtuaalsuse avatud platvormi Monado 21.0.0 väljalaskmine


Allikas: opennet.ru
Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster