Dezyèm lage Monado, yon platfòm pou aparèy reyalite vityèl

Collabora konpayi prezante lage pwojè Monado 0.2, ki vize a kreye yon aplikasyon ouvè nan estanda a OpenXR. Monado bay yon tan ki konfòm nèt ak kondisyon OpenXR, ki ka itilize pou òganize travay ak reyalite vityèl ak ogmante sou smartphones, tablèt, òdinatè ak nenpòt lòt aparèy. Estanda OpenXR te prepare pa Khronos consortium la epi li defini yon API inivèsèl pou kreye aplikasyon pou reyalite vityèl ak ogmante, ansanm ak yon seri kouch pou kominike avèk pyès ki nan konpitè ki abstrè karakteristik aparèy espesifik yo. Kòd pwojè a ekri nan C ak distribiye pa anba Lisans lojisyèl Boost gratis 1.0, konpatib ak GPL la.

Pami amelyorasyon yo te ajoute:

  • Sèvè Composite kounye a sipòte rann milti-kouch, sa ki pèmèt aplikasyon pou òganize plizyè estrikti XrCompositionLayerProjection и XrCompositionLayerQuad. Travay ak plizyè kouch enpòtan pou aplikasyon ki itilize kat kouch pou rann koòdone itilizatè yo, epi tou se baz pou plis sipò pou aplikasyon ki gen yon koòdone ki kouvri anlè sèn nan, tankou xrdesktop oswa Pliton VR.


    Jwe videyo

  • Yo mete sèvè a konpoze ak chofè yo nan pwosesis sèvis separe. Travay nan pwogrè pou bay kapasite pou konekte plizyè aplikasyon OpenXR nan yon egzanp nan sèvis Monado a epi visualize yo ansanm lè l sèvi avèk ekstansyon XR_EXTX_overlay.
  • Bay sipò pou kontwolè Vive Ralonj ak Valv Index ak itilizasyon yo pou kontwòl mouvman ak twa degre libète (3DOF, mouvman nan twa direksyon). Nan mwa k ap vini yo, nou planifye pou ajoute sipò pou sis degre libète (6DOF, pi devan/an dèyè, leve/desann, gòch/dwat, yaw, anplasman, woule) lè l sèvi avèk sistèm swivi a. Lighthouse.
  • Te ajoute sipò pou Bluetooth LE, ki enkli nan chofè a pou Google Daydream 3DOF Controller.
  • Te ajoute chofè arduino pou eksperyans lè w ap kreye kontwolè pwòp ou yo;
  • Se chofè a nan sistèm nan swiv pozisyon louvri entegre nan estrikti prensipal la libsiviv.
  • Koòdone itilizatè debogaj la kounye a sipòte graf koutim, ki nan fòm aktyèl yo itilize pou visualiser chaj la sou CPU a pandan rann.
  • Monado-gui kounye a sipòte sere paramèt yo nan $XDG_CONFIG_HOME/monado ak $HOME/.config/monado anyè. Te ajoute kapasite nan konfigirasyon kamera stereo ak yon koòdone USB pou PSMV (PlayStation Move) ak PSVR (PlayStation VR).
  • Sistèm asanble a te retravay. Te ajoute PPA depo pou Ubuntu ak pakè Monado, OpenXR-SDK ak règ udev xr-hardware.
  • Te ajoute sipò pou kòmanse sèvis monado atravè aktivasyon priz nan systemd.

Konpozisyon platfòm:

  • Motè vizyon espasyal (swiv objè, deteksyon sifas, rekonstriksyon may, rekonesans jès, swiv je);
  • Motè pou swiv karaktè (giro estabilize, prediksyon mouvman, contrôleur, swiv mouvman optik atravè kamera a, swiv pozisyon ki baze sou done ki sòti nan yon kas VR);
  • Sèvè konpoze (mòd pwodiksyon dirèk, transmisyon videyo, koreksyon lantiy, konpozisyon, kreye yon espas travay pou travay ansanm ak plizyè aplikasyon);
  • Motè entèraksyon (simulation de pwosesis fizik, yon seri widgets ak yon bwat zouti pou aplikasyon pou reyalite vityèl);
  • Enstrimantasyon (kalibrasyon ekipman, enstalasyon limit mouvman).

Karakteristik prensipal:

  • Chofè pou kas reyalite vityèl HDK (OSVR Hacker Developer Twous) ak
    PlayStation VR HMD, osi byen ke pou PlayStation Move contrôleur ak Razwa Hydra.
  • Itilite оборудованияsipòte pa pwojè a OpenHMD.
  • Chofè pou linèt reyalite ogmante Northstar.
  • Chofè pou sistèm swivi pozisyon Intel RealSense T265.
  • udev règ konfigirasyon aksè nan aparèy reyalite vityèl san yo pa jwenn privilèj rasin.
  • Eleman pou swiv mouvman ak yon kad pou filtre ak difizyon videyo.
  • Sis degre libète sistèm swiv karaktè (6DoF, pi devan/an dèyè, leve/desann, gòch/dwat, yaw, anplasman, woule) pou PSVR ak PS Move contrôleur.
  • Modil pou entegrasyon ak API grafik Vulkan ak OpenGL.
  • Mòd san tèt.
  • Jere entèraksyon espasyal ak opinyon.
  • Sipò debaz pou senkronizasyon ankadreman ak opinyon enfòmasyon (aksyon).
  • Yon sèvè konpoze ki pare ki sipòte pwodiksyon dirèk nan aparèy la, kontourne sistèm X sèvè a. Bay shaders pou Vive ak Panotools. Gen sipò pou kouch pwojeksyon.

 Dezyèm lage Monado, yon platfòm pou aparèy reyalite vityèl

Sous: opennet.ru