Lansarea platformei deschise de realitate virtuală Monado 21.0.0

Compania Collabora a lansat versiunea Monado 21.0.0, o implementare deschisă a standardului OpenXR. Standardul OpenXR a fost pregătit de consorțiul Khronos și definește o API universală pentru crearea de aplicații de realitate virtuală și augmentată, precum și un set de straturi pentru interacțiunea cu hardware-ul, abstractizând caracteristicile dispozitivelor specifice. Monado oferă un runtime, complet conform cerințelor OpenXR, care poate fi utilizat pentru a organiza munca cu realitatea virtuală și augmentată pe smartphone-uri, tablete, PC-uri și orice alte dispozitive. Codul proiectului este scris în limbajul C și este distribuit sub licența Boost Software License 1.0, compatibilă cu GPL.

Monado 21.0.0 a devenit prima lansare, oficial compatibilă cu standardul OpenXR 1.0. Consorțiul Khronos a efectuat teste de compatibilitate și a adăugat Monado în lista implementărilor oficial compatibile OpenXR. Testele au fost efectuate atât cu API-uri grafice OpenGL, cât și cu API-uri Vulkan, folosind o versiune de lucru în modul de simulare a unui dispozitiv de realitate virtuală. Inițial, versiunile erau planificate să primească numărul 1.0, dar dezvoltatorii au decis să folosească o numerotare bazată pe an, similar cu numerotarea versiunilor Mesa.

A doua inovație importantă a fost pregătirea driverului pentru platforma SteamVR, cu implementarea unui tracker de stare, precum și a unui generator de plugin-uri pentru SteamVR, care permite utilizarea în SteamVR a oricăror drivere pentru căști (HMD) și controlere, create pentru Monado. De exemplu, Monado oferă drivere pentru căștile de realitate virtuală OpenHMD, Panotools (PSVR) și Vive/Vive Pro/Valve Index.

Componența platformei:

  • 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);
  • Compozit serverul (mod de ieșire direct, livrare video, corectare lentile, compunerea, 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ă);
  • Instrumentar (calibrarea echipamentului, stabilirea limitei de mișcare).

Funcționalități principale:

  • Driver pentru căștile de realitate virtuală HDK (OSVR Hacker Developer Kit) și PlayStation VR HMD, precum și pentru controlerele Vive Wand, Valve Index, PlayStation Move și Razor Hydra.
  • Posibilitatea utilizării echipamentului suportat de proiectul OpenHMD.
  • Driver pentru ochelarii 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 de 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 compozit gata, care suportă ieșirea directă pe dispozitiv, ocolind serverul X al sistemului. Sunt furnizate shader-uri pentru Vive și Panotools. Există suport pentru straturi de proiecție.

Lansarea platformei deschise de realitate virtuală Monado 21.0.0


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