It-tieni rilaxx ta 'Monado, pjattaforma għal apparati ta' realtà virtwali

Kumpanija Collabora ippreżentata rilaxx tal-proġett Monado 0.2, immirat li joħloq implimentazzjoni miftuħa tal-istandard OpenXR. 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 imqassma minn 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 XrCompositionLayerProjection и XrCompositionLayerQuad. 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 xrdesktop jew Pluto VR.



  • Is-server kompost u s-sewwieqa jitqiegħdu fi proċessi ta 'servizz separati. Xogħol għaddej 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 Lighthouse.
  • 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 libsurvive.
  • 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 Repożitorju tal-PPA 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 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 PlayStation Move u Leħja Hydra.
  • Użabbiltà оборудованияappoġġjat mill-proġett OpenHMD.
  • Sewwieq għal nuċċalijiet tar-realtà miżjuda Northstar.
  • Sewwieq għas-sistema ta 'traċċar tal-pożizzjoni Intel RealSense T265.
  • sett ta' regoli udev 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 Panotools. Hemm appoġġ għal saffi ta 'projezzjoni.

It-tieni rilaxx ta 'Monado, pjattaforma għal apparati ta' realtà virtwali

Sors: opennet.ru

Żid kumment