Lansarea platformei deschise de realitate virtuală Monado 25.0.0

A fost publicat numărul 25.0.0 al proiectului Monado, care dezvoltă o implementare deschisă a standardului OpenXR. Standardul OpenXR a fost pregătit de consorțiul Khronos și definește un API universal pentru crearea de aplicații de realitate virtuală și augmentată, precum și un set de straturi pentru interacțiunea cu hardware-ul. Monado oferă un runtime complet compatibil cu cerințele OpenXR, care poate fi utilizat pentru a organiza lucrul 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 liberă Boost Software License 1.0, compatibilă cu GPL.

Componența 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.
  • Compozit serverul, care susține compozitul, modul de ieșire directă, trecerea video, corectarea lentilelor și formarea unui spațiu de lucru pentru a lucra simultan cu mai multe 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.
  • Toolkit pentru calibrarea echipamentelor și delimitarea marginilor de mișcare.

Funcționalități principale:

  • 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).
  • Un server compozit gata, care susține ieșirea directă către dispozitiv. Se oferă șabloane pentru Vive și Panotools. Există suport pentru straturi de proiecție.

Lansarea platformei deschise de realitate virtuală Monado 25.0.0

Printre modificările din noua versiune:

  • Au fost extinse interfețele software interne XRT (XRT Runtime), care abstractizează caracteristicile de nivel inferior ale interacțiunii cu hardware-ul. A fost adăugată metoda xrt_instance_android și fișierul header xrt/xrt_android.h cu apeluri pentru platforma Android. În xrt_compositor au fost adăugate funcții pentru gestionarea ratei de reîmprospătare a ecranului. A fost adăugat suport pentru extensia XR_FB_face_tracking2 și posibilitatea de a activa din mers funcționalități extinse, cum ar fi controlul prin urmărirea mișcării ochilor.
  • În libmonado au fost adăugate funcții pentru determinarea stării de încărcare a bateriei și obținerea proprietăților dispozitivelor legate de urmărirea mișcărilor.
  • În trackerele de stare (State Trackers) a fost implementată extensia OpenXR XR_EXT_active_action_set_priority, s-a asigurat suport pentru specificația OpenXR 1.1.47 și a fost adăugată posibilitatea de activare și dezactivare a funcționalităților extinse, cum ar fi urmărirea mișcării ochilor.
  • În driverele pentru platforma Android s-a redus încărcătura pe CPU.
  • În driverul care utilizează OpenHMD, a fost adăugat suport pentru API-ul neoficial Haptics pentru dispozitive Oculus Rift CV1.
  • În driverul de simulare, a fost adăugat suport pentru măști de vizibilitate pentru a controla ce obiecte vor fi vizibile în fiecare ochi.
  • A fost adăugat suport pentru căștile 3D HP Reverb G2 Omnicept și Acer AH100.
  • În compunerea server A fost implementat suportul pentru modificarea dinamică a frecvenței de actualizare a ecranului pe platforma Android. A fost adăugată variabila de mediu WAYLAND_CONNECTOR pentru selectarea dispozitivului de output în mediile bazate pe Wayland.

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