Virtuālās realitātes ierīču platformas Monado otrais laidiens

Uzņēmums Collabora uzrādīts projekta izlaidums Monado 0.2, kuras mērķis ir izveidot atklātu standarta ieviešanu OpenXR. Monado nodrošina OpenXR prasībām pilnībā atbilstošu izpildlaiku, ko var izmantot, lai organizētu darbu ar virtuālo un paplašināto realitāti viedtālruņos, planšetdatoros, personālajos datoros un jebkurās citās ierīcēs. OpenXR standartu sagatavoja Khronos konsorcijs, un tas definē universālu API virtuālās un paplašinātās realitātes lietojumprogrammu izveidei, kā arī slāņu kopumu mijiedarbībai ar aparatūru, kas abstrahē konkrētu ierīču īpašības. Projekta kods ir rakstīts C un izplata saskaņā ar bezmaksas Boost Software License 1.0, kas ir saderīga ar GPL.

Pievienotie uzlabojumi ietver:

  • Composite Server tagad atbalsta daudzslāņu renderēšanu, ļaujot lietojumprogrammām mitināt vairākas struktūras XrCompositionLayerProjection и XrCompositionLayerQuad. Darbs ar vairākiem slāņiem ir svarīgs lietojumprogrammām, kas izmanto četrus slāņus, lai renderētu lietotāja saskarnes, un tas ir arī pamats turpmākam atbalstam lietojumprogrammām ar saskarni, kas ir pārklāta ainas augšpusē, piemēram, xrdesktop vai Plutons VR.



  • Saliktais serveris un draiveri tiek ievietoti atsevišķos pakalpojumu procesos. Darbs progresā nodrošināt iespēju savienot vairākas OpenXR lietojumprogrammas ar vienu Monado pakalpojuma gadījumu un vizualizēt tās vienlaikus, izmantojot XR_EXTX_overlay paplašinājumu.
  • Nodrošina atbalstu Vive Wand un Valve Index kontrolleriem un to izmantošanai kustību kontrolei ar trīs brīvības pakāpēm (3DOF, kustība trīs virzienos). Nākamajos mēnešos mēs plānojam pievienot atbalstu sešām brīvības pakāpēm (6DOF, uz priekšu/atpakaļ, uz augšu/uz leju, pa kreisi/pa labi, pagrieziens, slīpums, ripošana), izmantojot izsekošanas sistēmu. Bāka.
  • Pievienots Bluetooth LE atbalsts, kas ir iekļauts Google Daydream 3DOF kontrollera draiverī.
  • Pievienots arduino draiveris eksperimentiem, veidojot savus kontrolierus;
  • Atvērtās pozīcijas izsekošanas sistēmas draiveris ir integrēts galvenajā struktūrā libsurvive.
  • Atkļūdošanas lietotāja interfeiss tagad atbalsta pielāgotus grafikus, kas to pašreizējā formā tiek izmantoti, lai vizualizētu CPU slodzi renderēšanas laikā.
  • Monado-gui tagad atbalsta iestatījumu saglabāšanu direktorijās $XDG_CONFIG_HOME/monado un $HOME/.config/monado. Pievienota iespēja konfigurēt stereo kameras ar USB interfeisu priekš PSMV (PlayStation Move) un PSVR (PlayStation VR).
  • Montāžas sistēma ir pārveidota. Pievienots PPA repozitorijs Ubuntu ar Monado pakotnēm, OpenXR-SDK un xr-hardware udev noteikumiem.
  • Pievienots atbalsts monado pakalpojuma palaišanai, aktivizējot ligzdu sistēmād.

Platformas sastāvs:

  • Telpiskās redzes dzinējs (objektu izsekošana, virsmas noteikšana, sieta rekonstrukcija, žestu atpazīšana, acu izsekošana);
  • Dzinējs rakstzīmju izsekošanai (žirostabilizators, kustības prognozēšana, kontrolleri, optiskā kustības izsekošana caur kameru, pozīcijas izsekošana, pamatojoties uz datiem no VR ķiveres);
  • Kompozītu serveris (tiešās izvades režīms, video pārsūtīšana, objektīva korekcija, kompozīcija, darbvietas izveide vienlaicīgai darbībai ar vairākām aplikācijām);
  • Mijiedarbības dzinējs (fizisko procesu simulācija, logrīku komplekts un rīku komplekts virtuālās realitātes lietojumprogrammām);
  • Instrumentācija (iekārtu kalibrēšana, uzstādīšana kustības robežas).

Galvenās iezīmes:

  • Virtuālās realitātes ķiveru draiveris HDK (OSVR Hacker Developer Kit) un
    PlayStation VR HMD, kā arī PlayStation Move kontrolieriem un Razor Hydra.
  • Lietojamība aprīkojumsatbalsta projekts OpenHMD.
  • Papildinātās realitātes briļļu draiveris Polārzvaigzne.
  • Intel RealSense T265 pozīcijas izsekošanas sistēmas draiveris.
  • udev noteikumu kopa lai konfigurētu piekļuvi virtuālās realitātes ierīcēm, neiegūstot root tiesības.
  • Kustības izsekošanas komponenti ar ietvaru video filtrēšanai un straumēšanai.
  • Sešu brīvības pakāpju rakstzīmju izsekošanas sistēma (6DoF, uz priekšu/atpakaļ, uz augšu/uz leju, pa kreisi/pa labi, pagrieziens, slīpums, ripināšana) PSVR un PS Move kontrolleriem.
  • Moduļi integrācijai ar Vulkan un OpenGL grafikas API.
  • Bezgalvas režīms.
  • Telpiskās mijiedarbības un skatu punkta pārvaldība.
  • Pamata atbalsts kadru sinhronizācijai un informācijas ievadei (darbībai).
  • Gatavs salikts serveris, kas atbalsta tiešo izvadi uz ierīci, apejot sistēmas X serveri. Nodrošina ēnotājus Vive un Panotools. Ir atbalsts projekcijas slāņiem.

Virtuālās realitātes ierīču platformas Monado otrais laidiens

Avots: opennet.ru

Pievieno komentāru