Uzņēmums Collabora projekta izlaidums , kuras mērķis ir izveidot standarta atvērtu ieviešanu Monado nodrošina izpildlaiku, kas pilnībā atbilst OpenXR prasībām un ko var izmantot virtuālās un paplašinātās realitātes pieredzes ieviešanai viedtālruņos, planšetdatoros, datoros un jebkurās citās ierīcēs. Khronos konsorcija izstrādātais OpenXR standarts definē universālu API virtuālās un paplašinātās realitātes lietojumprogrammu izveidei, kā arī aparatūras sadarbspējas slāņu kopu, kas abstrahē konkrētās ierīces funkcijas. Projekta kods ir rakstīts C valodā un saskaņā ar bezmaksas GPL saderīgo Boost programmatūras licenci 1.0.
Pievienotie uzlabojumi ietver:
- Saliktais serveris tagad atbalsta daudzslāņu renderēšanu, ļaujot lietojumprogrammām mitināt vairākas struktūras. и Darbs ar vairākiem slāņiem ir svarīgs lietojumprogrammām, kas lietotāja saskarņu renderēšanai izmanto četrus slāņus, un tas ir arī pamats turpmākam atbalstam lietojumprogrammām ar pārklājuma saskarni ainas augšpusē, piemēram, vai .

- Saliktais serveris un draiveri tiek pārvietoti uz atsevišķiem pakalpojumu procesiem. lai nodrošinātu iespēju savienot vairākas OpenXR lietojumprogrammas ar vienu Monado pakalpojuma instanci un vizualizēt tās vienlaicīgi, izmantojot XR_EXTX_overlay paplašinājumu.
- Ir pievienots atbalsts Vive Wand un Valve Index kontrolieriem trīs brīvības pakāpju (3DOF) kustību vadībai. Atbalsts sešu brīvības pakāpju (6DOF, uz priekšu/atpakaļ, uz augšu/uz leju, pa kreisi/pa labi, novirze no kursa, piķēšana un ripošana) vadībai ir plānots turpmākajos mēnešos, izmantojot izsekošanas sistēmu. .
- Pievienots atbalsts Bluetooth LE, kas tiek izmantots 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 kodola sastāvā. .
- Atkļūdošanas lietotāja saskarne tagad atbalsta pielāgotus grafikus, kas pašlaik tiek izmantoti, lai vizualizētu procesora slodzi renderēšanas laikā.
- monado-gui tagad atbalsta iestatījumu saglabāšanu direktorijos $XDG_CONFIG_HOME/monado un $HOME/.config/monado. Pievienota iespēja konfigurēt stereo kameras ar USB saskarni PSMV (PlayStation Move) un PSVR (PlayStation VR) konsolēm.
- Montāžas sistēma ir pārstrādāta. Pievienots. Ubuntu ar Monado, OpenXR-SDK pakotnēm un xr-hardware udev noteikumiem.
- Pievienots atbalsts monado-service pakalpojuma palaišanai, izmantojot ligzdas aktivizēšanu systemd.
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 ).
Galvenās iezīmes:
- Draiveris virtuālās realitātes austiņām (OSVR hakeru izstrādātāja komplekts) un
, kā arī PlayStation Move kontrolieriem un . - Lietojamība , ko atbalsta projekts .
- Draiveris paplašinātās realitātes brillēm .
- Intel RealSense T265 pozīcijas izsekošanas sistēmas draiveris.
- lai iestatītu piekļuvi virtuālās realitātes ierīcēm, neiegūstot root privilēģijas.
- 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 lietošanai salikts serveris, kas atbalsta tiešu izvadi uz ierīci, apejot sistēmas X serveri. Shaderi Vive un Ir atbalsts projekcijas slāņiem.
Avots: opennet.ru

