Lansarea versiunii platformei deschise de realitate virtuală Monado 25.1.0

A fost prezentată lansarea proiectului Monado 25.1.0, care dezvoltă o implementare deschisă a standardului OpenXR. Standardul OpenXR este pregătit de consorțiul Khronos și definește un API universal pentru crearea aplicațiilor de realitate virtuală și augmentată, precum și un set de straturi pentru interacțiunea cu hardware-ul. Monado oferă un runtime care îndeplinește pe deplin cerințele OpenXR, putând fi utilizat pentru organizarea activităților de realitate 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 liberă Boost Software License 1.0, compatibilă cu GPL.

Principalele caracteristici ale platformei:

  • Motor de vedere spațial care îndeplinește sarcini precum urmărirea obiectelor, determinarea suprafețelor, reconstruirea mesh-urilor, recunoașterea gesturilor și urmărirea mișcării ochilor.
  • Motor pentru urmărirea personajelor, oferind componente pentru prezicerea mișcărilor, urmărirea optică a mișcărilor prin cameră, urmărirea poziției pe baza datelor de la căștile VR, giroscop și controlere.
  • Server compozit, care suportă compozitarea, modul de ieșire directă, redirecționarea video, corectarea lentilelor și formarea spațiului de lucru pentru utilizarea simultană a mai multor aplicații.
  • Motor de interacțiune, care oferă un set de widget-uri și toolkit-uri pentru aplicațiile de realitate virtuală, incluzând de asemenea instrumente pentru simularea proceselor fizice.
  • Server compozit care suportă ieșirea directă pe dispozitive. Se furnizează shaderi pentru Vive și Panotools. Există suport pentru straturi proiectate.
  • Toolkit pentru calibrarea echipamentelor și delimitarea marginilor de mișcare.
  • Drivere pentru căști de realitate virtuală HDK (OSVR Hacker Developer Kit), PlayStation VR HMD, SteamVR, Panotools (PSVR), diverse modele Vive și dispozitive pentru care există drivere OpenHMD.
  • Driver pentru ochelarii de realitate augmentată North Star.
  • Driver pentru sistemele de urmărire a poziției, cum ar fi 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).

Printre modificările din noua versiune:

  • Urmărirea mișcării mâinilor a fost îmbunătățită. A fost adăugată suportul pentru extensia OpenXR XR_EXT_hand_tracking_data_source, care permite procesarea separată a modurilor de urmărire a mâinilor «unobstructed» (mâna liberă) și «conforming» (când un obiect, de exemplu, un controller, se află în mână). Calitatea controlului prin intermediul controller-elor și utilizarea simultană a acestora împreună cu urmărirea mâinilor a fost îmbunătățită. În drivere, a fost implementat suportul pentru noi roluri și au fost rezolvate problemele legate de orientare și recunoașterea poziției mâinilor.
  • A fost introdusă sistemul xrt_future și implementat suportul pentru extensia OpenXR XR_EXT_future, care oferă posibilități de efectuare a operațiunilor în mod asincron (în versiunile viitoare ale standardului OpenXR va apărea suportul pentru operațiuni care pot fi inițiate fără a aștepta finalizarea celor anterioare).
  • Au fost adăugate drivere pentru căștile 3D Subur S1 și Rift DK2. Suportul pentru căștile 3D Razer Hydra, Vive Pro 2, Xreal Air 2 Ultra și Fujitsu a fost îmbunătățit.
  • A fost adăugat driverul SolarXR IPC pentru extragerea datelor de urmărire de la server SlimeVR.
  • În compunerea server a fost implementată compensarea întârzierii între urmărirea mișcării capului și afișarea efectivă a cadrului pe ecranele cu scanare pe linii (rolling-scanout). Fiabilitatea setării buffer-elor de cadru virtuale care se înlocuiesc reciproc (swapchain) utilizate pentru a asigura o ieșire fluidă a fost crescută.
  • În interfața principală pentru platforma Android, a fost implementat suportul pentru scanarea și salvarea codurilor QR pentru calibrarea dispozitivelor Cardboard.

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