Twadde release fan Monado, in platfoarm foar firtuele werklikheid-apparaten

Collabora bedriuw presintearre projekt release Monado 0.2, rjochte op it meitsjen fan in iepen ymplemintaasje fan 'e standert OpenXR. Monado leveret in runtime dy't folslein foldocht oan OpenXR-easken, dy't kin wurde brûkt om wurk te organisearjen mei firtuele en augmented reality op smartphones, tablets, PC's en alle oare apparaten. De OpenXR-standert waard taret troch it Khronos-konsortium en definiearret in universele API foar it meitsjen fan firtuele en augmented reality-applikaasjes, lykas ek in set lagen foar ynteraksje mei hardware dy't de skaaimerken fan spesifike apparaten abstrahert. It projekt koade is skreaun yn C en ferspraat troch ûnder de fergese Boost Software License 1.0, kompatibel mei de GPL.

Under de tafoege ferbetterings:

  • Composite Server stipet no mearlaach rendering, wêrtroch applikaasjes meardere struktueren kinne hostje XrCompositionLayerProjection и XrCompositionLayerQuad. Wurkje mei meardere lagen is wichtich foar applikaasjes dy't fjouwer lagen brûke om brûkersynterfaces te werjaan, en is ek de basis foar fierdere stipe foar applikaasjes mei in ynterface boppe-op it toaniel, lykas xrdesktop of Pluto VR.



  • De gearstalde tsjinner en bestjoerders wurde skieden yn aparte tsjinstprosessen. Wurk yn útfiering om de mooglikheid te jaan om meardere OpenXR-applikaasjes te ferbinen oan ien eksimplaar fan 'e Monado-tsjinst en se tagelyk te visualisearjen mei de XR_EXTX_overlay-útwreiding.
  • Biedt stipe foar de Vive Wand- en Valve Index-controllers en har gebrûk foar bewegingskontrôle mei trije graden fan frijheid (3DOF, beweging yn trije rjochtingen). Yn 'e kommende moannen binne wy ​​​​fan plan om stipe ta te foegjen foar seis graden fan frijheid (6DOF, foarút / efterút, omheech / omleech, lofts / rjochts, yaw, pitch, roll) mei it folchsysteem Fjoertoer.
  • Stipe tafoege foar Bluetooth LE, dy't opnommen is yn 'e stjoerprogramma foar Google Daydream 3DOF Controller.
  • Arduino-bestjoerder tafoege foar eksperiminten by it meitsjen fan jo eigen controllers;
  • De bestjoerder fan it iepen posysje trackingsysteem is yntegreare yn 'e haadstruktuer libsurvive.
  • De brûkersynterface foar debuggen stipet no oanpaste grafiken, dy't yn har hjoeddeistige foarm wurde brûkt om de lading op 'e CPU te visualisearjen by it werjaan.
  • Monado-gui stipet no it opslaan fan ynstellings yn 'e $XDG_CONFIG_HOME/monado en $HOME/.config/monado mappen. De mooglikheid tafoege om stereo-kamera's te konfigurearjen mei in USB-ynterface foar PSMV (PlayStation Move) en PSVR (PlayStation VR).
  • It assemblagesysteem is opnij ûntwurpen. Added PPA repository foar Ubuntu mei Monado-pakketten, OpenXR-SDK en xr-hardware udev-regels.
  • Stipe tafoege foar it starten fan monado-tsjinst fia socketaktivearring yn systemd.

Platfoarm gearstalling:

  • Romtlike fyzjemotor (objecttracking, oerflakdeteksje, mesh-rekonstruksje, gebearerkenning, eachopfolging);
  • Motor foar karakter tracking (gyro stabilisator, beweging foarsizzing, controllers, optyske beweging tracking troch de kamera, posysje tracking basearre op gegevens fan in VR helm);
  • Composite tsjinner (direkte útfier modus, fideo trochstjoere, lens korreksje, gearstalling, it meitsjen fan in wurkromte foar tagelyk wurkjen mei ferskate applikaasjes);
  • Ynteraksjemotor (simulaasje fan fysike prosessen, in set widgets en in toolkit foar applikaasjes foar firtuele realiteit);
  • Ynstrumintaasje (apparatuer kalibraasje, ynstallaasje beweging grinzen).

Key features:

  • Bestjoerder foar firtuele realiteit helmen HDK (OSVR Hacker Developer Kit) en
    PlayStation VR HMD, likegoed as foar PlayStation Move controllers en Razor Hydra.
  • Usability оборудованияstipe troch it projekt OpenHMD.
  • Bestjoerder foar augmented reality bril Poalstjer.
  • Bestjoerder foar Intel RealSense T265 posysje tracking systeem.
  • útev regelset om tagong ta firtuele realiteit-apparaten te konfigurearjen sûnder root-privileezjes te krijen.
  • Bewegingsfolgjende komponinten mei in ramt foar it filterjen en streamen fan fideo.
  • Seis graden fan frijheid karakter tracking systeem (6DoF, foarút / efterút, omheech / del, lofts / rjochts, yaw, pitch, roll) foar PSVR en PS Move controllers.
  • Modules foar yntegraasje mei Vulkan en OpenGL grafyske API's.
  • Headless modus.
  • Behear fan romtlike ynteraksje en eachpunt.
  • Basisstipe foar framesyngronisaasje en ynformaasjeynfier (aksjes).
  • In ready-made gearstalde tsjinner dy't stipet direkte útfier nei it apparaat, bypass de systeem X tsjinner. Biedt shaders foar Vive en Panotools. D'r is stipe foar projeksjelagen.

Twadde release fan Monado, in platfoarm foar firtuele werklikheid-apparaten

Boarne: opennet.ru

Add a comment