Prima lansare a Monado, platforma pentru dispozitive de realitate virtuală

Publicat prima emisiune a proiectului Monado, destinat creării unei implementări deschise a standardului OpenXR, care definește un API universal pentru dezvoltarea aplicațiilor de realitate virtuală și augmentată, precum și un set de straturi pentru interacțiunea cu hardware-ul, abstractizând caracteristicile dispozitivelor specifice. Standardul a fost pregătit de consorțiul Khronos, care dezvoltă, de asemenea, standarde precum OpenGL, OpenCL și Vulkan. Codul proiectului este scris în limbajul C și se răspândește sub o licență liberă compatibilă cu GPL, Boost Software License 1.0, bazată pe licențele BSD și MIT, dar care nu necesită menționare la distribuirea lucrărilor derivate în format binar.

Monado oferă runtime complet conform cerințelor OpenXR, care poate fi utilizat pentru organizarea lucrului cu realitatea virtuală și augmentată pe smartphone-uri, tablete, PC-uri și orice alte dispozitive. În cadrul proiectului se dezvoltă mai multe subsisteme de bază:

  • Motorul de viziune spațială (urmărirea obiectelor, determinarea suprafețelor, reconstrucția mesh-urilor, recunoașterea gesturilor, urmărirea mișcărilor ochilor);
  • Motorul de urmărire a personajelor (girostabilizator, prezicerea mișcărilor, controlere, urmărirea optic a mișcărilor prin cameră, urmărirea poziției bazată pe date de la căștile VR);
  • Serverul compozit (mod de ieșire directă, transmiterea video, ajustarea lentilelor, compozitarea, formarea unui spațiu de lucru pentru a lucra simultan cu mai multe aplicații);
  • Motorul de interacțiune (simularea proceselor fizice, un set de widget-uri și toolkit pentru aplicații de realitate virtuală);
  • Uneltele (calibrarea echipamentului, instalarea limitelor de mișcare).

Prima lansare a Monado, platforma pentru dispozitive de realitate virtuală

Prima emisiune este considerată experimentală și este destinată începutului familiarizării dezvoltatorilor cu platforma. În starea actuală, Monado permite crearea de aplicații și urmărirea rotației pe dispozitivele acceptate folosind OpenHMD, precum și oferă posibilitatea de vizualizare directă (Mod Direct) pentru ieșirea pe dispozitive de realitate virtuală, ocolind stiva grafică a sistemului de operare.
Până acum, suportul este disponibil doar pe Linux (suportul pentru alte OS-uri este așteptat în viitor).

Funcționalități principale:

  • Existenta driverelor pentru căștile de realitate virtuală HDK (OSVR Hacker Developer Kit) și
    PlayStation VR HMD, și pentru controlerele PlayStation Move și Razor Hydra.
  • Posibilitatea de a utiliza echipamente, acceptate de proiect OpenHMD.
  • Driver pentru ochelari de realitate augmentată North Star.
  • Driver pentru sistemul de urmărire a poziției Intel RealSense T265.
  • Set de reguli udev pentru configurarea accesului la dispozitivele de realitate virtuală fără a obține privilegii root.
  • Componente pentru urmărirea mișcării cu un framework pentru filtrarea și transmiterea video.
  • Sistemul de urmărire a personajului cu șase grade de libertate (6DoF, înainte/înapoi, sus/jos, stânga/dreapta, ruliu, tangaj, înclinare) pentru controlerele PSVR și PS Move.
  • Module pentru integrarea cu API-urile grafice Vulkan și OpenGL.
  • Modul fără ecran (Headless).
  • Gestionarea interacțiunii spațiale și a punctului de vedere.
  • Suport de bază pentru sincronizarea cadrelor și introducerea informațiilor (acțiunilor).
  • Server compus gata, care suportă ieșirea direct pe dispozitiv, ocolind serverul X de sistem. Se oferă shaderi pentru Vive și Panotools. Existe suport pentru straturi de proiecție.

Redați video

Redați video

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster