Collabora ħabbret ir-rilaxx ta 'Monado 21.0.0, implimentazzjoni ta' sors miftuħ tal-istandard OpenXR. L-istandard OpenXR tħejja mill-konsorzju Khronos u jiddefinixxi API universali għall-ħolqien ta 'applikazzjonijiet ta' realtà virtwali u miżjuda, kif ukoll sett ta 'saffi għall-interazzjoni ma' hardware li jastratta l-karatteristiċi ta 'apparati speċifiċi. Monado jipprovdi runtime li jikkonforma bis-sħiħ mar-rekwiżiti OpenXR, li jistgħu jintużaw biex jorganizzaw ix-xogħol b'realtà virtwali u miżjuda fuq smartphones, tablets, PCs u kwalunkwe apparat ieħor. Il-kodiċi tal-proġett huwa miktub f'Ċ u huwa mqassam taħt il-Boost Software License 1.0 b'xejn, kompatibbli mal-GPL.
Monado 21.0.0 kien l-ewwel rilaxx li kien uffiċjalment kompatibbli mal-istandard OpenXR 1.0. Il-Konsorzju Khronos wettaq ittestjar ta 'kompatibilità u żied Monado mal-lista ta' implimentazzjonijiet OpenXR uffiċjalment kompatibbli. Testijiet imwettqa kemm bl-APIs tal-grafika OpenGL u Vulkan, bl-użu tal-bini tad-desktop fil-modalità ta 'simulazzjoni tal-apparat VR. Inizjalment, il-verżjoni kienet ippjanata li tkun numerata 1.0, iżda l-iżviluppaturi ddeċidew li jużaw numerazzjoni bbażata fuq is-sena, simili għan-numerazzjoni tal-verżjoni Mesa.
It-tieni innovazzjoni importanti kienet il-preparazzjoni ta 'sewwieq għall-pjattaforma SteamVR bl-implimentazzjoni ta' tracker tal-istat, kif ukoll ġeneratur ta 'plugin għal SteamVR, li jippermettilek tuża kwalunkwe sewwieqa tal-headset (HMDs) u kontrolluri maħluqa għal Monado fi SteamVR. Per eżempju, Monado jipprovdi sewwieqa għal OpenHMD, Panotools (PSVR) u Vive/Vive Pro/Valve Index headsets tar-realtà virtwali.
Kompożizzjoni tal-pjattaforma:
- Magna ta 'viżjoni spazjali (traċċar ta' oġġetti, skoperta tal-wiċċ, rikostruzzjoni tal-malji, rikonoxximent tal-ġesti, traċċar tal-għajnejn);
- Magna għat-traċċar tal-karattri (stabbilizzatur tal-ġiroskopji, tbassir tal-moviment, kontrolluri, traċċar tal-moviment ottiku permezz tal-kamera, traċċar tal-pożizzjoni bbażata fuq data minn elmu VR);
- Server kompost (mod ta 'output dirett, twassil tal-vidjo, korrezzjoni tal-lenti, kompożizzjoni, ħolqien ta' spazju tax-xogħol biex taħdem fl-istess ħin ma 'diversi applikazzjonijiet);
- Magna ta' interazzjoni (simulazzjoni ta' proċessi fiżiċi, sett ta' widgets u sett ta' għodda għal applikazzjonijiet ta' realtà virtwali);
- Strumentazzjoni (kalibrazzjoni tat-tagħmir, iffissar tal-konfini tal-moviment).
Karatteristiċi ewlenin:
- Sewwieq għall-elmi tar-realtà virtwali HDK (OSVR Hacker Developer Kit) u PlayStation VR HMD, kif ukoll għall-kontrolluri Vive Wand, Valve Index, PlayStation Move u Razor Hydra.
- Kapaċità li tuża hardware appoġġjat mill-proġett OpenHMD.
- Sewwieq għal nuċċalijiet tar-realtà miżjuda North Star.
- Sewwieq għas-sistema ta 'traċċar tal-pożizzjoni Intel RealSense T265.
- Sett ta' regoli udev għall-konfigurazzjoni tal-aċċess għal apparati tar-realtà virtwali mingħajr ma jinkisbu privileġġi tal-għeruq.
- Komponenti ta 'traċċar tal-moviment b'qafas għall-iffiltrar u l-istrimjar tal-vidjo.
- Sistema ta 'traċċar tal-karattru ta' sitt gradi ta 'libertà (6DoF, 'il quddiem / lura, 'l fuq /' l isfel, xellug / lemin, yaw, pitch, roll) għall-kontrolluri PSVR u PS Move.
- Moduli għall-integrazzjoni mal-APIs tal-grafika Vulkan u OpenGL.
- Modalità bla ras.
- Il-ġestjoni tal-interazzjoni u l-perspettiva spazjali.
- Appoġġ bażiku għas-sinkronizzazzjoni tal-qafas u l-input ta 'informazzjoni (azzjonijiet).
- Server kompost lest li jappoġġja l-output dirett lill-apparat, billi jinjora s-server tas-sistema X. Huma pprovduti shaders għal Vive u Panotools. Hemm appoġġ għal saffi ta 'projezzjoni.
Sors: opennet.ru