Kumpanija Collabora rilaxx tal-proġett , immirat li joħloq implimentazzjoni miftuħa tal-istandard . 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. 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' ħardwer li jastraxxi l-karatteristiċi ta 'apparati speċifiċi. Il-kodiċi tal-proġett huwa miktub f'Ċ u taħt il-Boost Software License 1.0 b'xejn, kompatibbli mal-GPL.
It-titjib miżjud jinkludi:
- Is-Server Kompost issa jappoġġja rendering b'ħafna saffi, li jippermetti lill-applikazzjonijiet jospitaw strutturi multipli и . Il-ħidma b'saffi multipli hija importanti għal applikazzjonijiet li jużaw erba' saffi biex jirrendu interfaces tal-utent, u hija wkoll il-bażi għal aktar appoġġ għal applikazzjonijiet b'interface miksija fuq ix-xena, bħal jew .

- Is-server kompost u s-sewwieqa jitqiegħdu fi proċessi ta 'servizz separati. biex tipprovdi l-abbiltà li tikkonnettja applikazzjonijiet multipli OpenXR ma 'istanza waħda tas-servizz Monado u viżwalizzahom simultanjament billi tuża l-estensjoni XR_EXTX_overlay.
- Jipprovdi appoġġ għall-kontrolluri Vive Wand u Valve Index u l-użu tagħhom għall-kontroll tal-moviment bi tliet gradi ta 'libertà (3DOF, moviment fi tliet direzzjonijiet). Fix-xhur li ġejjin, qed nippjanaw li nżidu appoġġ għal sitt gradi ta' libertà (6DOF, quddiem/lura, 'il fuq/isfel, xellug/lemin, yaw, pitch, roll) bl-użu tas-sistema ta' traċċar .
- Appoġġ miżjud għal Bluetooth LE, li huwa inkluż fis-sewwieq għal Google Daydream 3DOF Controller.
- Miżjud sewwieq arduino għal esperimenti meta toħloq il-kontrolluri tiegħek stess;
- Is-sewwieq tas-sistema ta 'traċċar tal-pożizzjoni miftuħa huwa integrat fl-istruttura ewlenija .
- L-interface tal-utent tad-debugging issa tappoġġja graffs tad-dwana, li fil-forma attwali tagħhom jintużaw biex Ħares it-tagħbija fuq is-CPU waqt l-għoti.
- Monado-gui issa jappoġġja l-ħażna tas-settings fid-direttorji $XDG_CONFIG_HOME/monado u $HOME/.config/monado. Żid il-ħila li tikkonfigura kameras stereo b'interface USB għal PSMV (PlayStation Move) u PSVR (PlayStation VR).
- Is-sistema ta 'assemblaġġ ġiet maħduma mill-ġdid. Miżjud għal Ubuntu b'pakketti Monado, regoli OpenXR-SDK u xr-hardware udev.
- Appoġġ miżjud għall-bidu tas-servizz monado permezz tal-attivazzjoni tas-socket fis-systemd.
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, installazzjoni ).
Karatteristiċi ewlenin:
- Sewwieq għall-elmi tar-realtà virtwali (OSVR Hacker Developer Kit) u
, kif ukoll għall-kontrolluri PlayStation Move u . - Użabbiltà appoġġjat mill-proġett .
- Sewwieq għal nuċċalijiet tar-realtà miżjuda .
- Sewwieq għas-sistema ta 'traċċar tal-pożizzjoni Intel RealSense T265.
- biex jiġi kkonfigurat l-aċċess għal apparati tar-realtà virtwali mingħajr ma tikseb 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. Jipprovdi shaders għal Vive u . Hemm appoġġ għal saffi ta 'projezzjoni.
Sors: opennet.ru

