Izdanje otvorene platforme virtualne stvarnosti Monado 25.0.0

Objavljen je izdanak projekta Monado 25.0.0, koji razvija otvorenu implementaciju standarda OpenXR. Standard OpenXR pripremio je konzorcij Khronos i definira univerzalni API za stvaranje aplikacija virtualne i proširene stvarnosti, kao i set slojeva za interakciju s hardverom. Monado nudi runtime koji u potpunosti zadovoljava zahtjeve OpenXR i može se koristiti za organizaciju rada s virtualnom i proširenom stvarnošću na pametnim telefonima, tabletima, računalima i bilo kojim drugim uređajima. Kod projekta napisan je na jeziku C i distribuira se pod slobodnom licencom Boost Software License 1.0, koja je kompatibilna s GPL-om.

Sastav platforme:

  • Motor prostornog viđenja, koji obavlja zadatke kao što su praćenje objekata, određivanje površina, rekonstrukcija mreža, prepoznavanje gesti i praćenje pokreta očiju.
  • Motor za praćenje likova, koji nudi komponente za predikciju pokreta, optičko praćenje pokreta putem kamere, praćenje položaja na temelju podataka iz VR naočala, gimbal stabilizatora i kontrolera.
  • Hyprland je orijentiran na mozaik (tiling) raspored prozora, ali podržava i klasično slobodno raspoređivanje prozora, grupiranje prozora u obliku kartica, pseudo-mozaik način i prikaz prozora na cijelom ekranu. Među mogućnostima: dinamički kreirani virtualni radni stolovi; načini rasporeda elemenata na ekranu; globalna obrada prečaca na tipkovnici; upravljanje gestama na touchpadu/senzorskom ekranu; alati za vizualno bogate sučelje (gradijenti u okviru prozora, zamućenje pozadine, animacijski efekti i sjene); proširenje putem pluginova. Konfiguracija se vrši putem datoteke s konfiguracijom, a promjene u njoj se prikupljaju u stvarnom vremenu bez ponovnog pokretanja. server, podržavajući kompoziting, način izravnog izlaza, prosljeđivanje videa, ispravku leća i formiranje radnog prostora za istovremeni rad s više aplikacija.
  • Motor interakcije, koji nudi skup widgeta i toolkit za aplikacije virtualne stvarnosti, uključujući alate za simulaciju fizičkih procesa.
  • Alat za kalibraciju opreme i određivanje granica kretanja.

Glavne mogućnosti:

  • Vozači za VR naočale HDK (OSVR Hacker Developer Kit), PlayStation VR HMD, SteamVR, Panotools (PSVR), različite modele Vive i uređaje za koje su dostupni vozači OpenHMD.
  • Vozač za naočale proširene stvarnosti North Star.
  • Vozač za sustave praćenja položaja, kao što su Intel RealSense T265.
  • Skup udev pravila za podešavanje pristupa uređajima virtualne stvarnosti bez dobivanja root ovlasti.
  • Komponente za praćenje pokreta s okvirom za filtriranje i strimanje videa.
  • Sustav praćenja likova s šest stupnjeva slobode (6DoF, unaprijed/pozadi, gore/dolje, lijevo/desno, zanošenje, nagib, nagib) za kontrolere PSVR i PS Move.
  • Moduli za integraciju s grafičkim API-ima Vulkan i OpenGL.
  • Bez ekran način (Headless).
  • Upravljanje prostornom interakcijom i točkom gledanja.
  • Osnovna podrška za sinkronizaciju okvira i unos informacija (radnji).
  • Gotov kompozitni poslužitelj koji podržava izravni izlaz na uređaj. Dostupni su šejderi za Vive i Panotools. Podrška za projekcijske slojeve.

Izdanje otvorene platforme virtualne stvarnosti Monado 25.0.0

Među promjenama u novom izdanju:

  • Proširenja unutarnjih API-ja XRT (XRT Runtime) koja apstrahiraju niskorazinske karakteristike interakcije s hardverom. Dodana metoda xrt_instance_android i zaglavlje xrt/xrt_android.h s pozivima za Android. U xrt_compositor dodane su funkcije za upravljanje brzinom osvježavanja ekrana. Dodana podrška za XR_FB_face_tracking2 ekstenziju i mogućnost aktivacije proširene funkcionalnosti poput upravljanja očnim praćenjem u hodu.
  • U libmonado dodane su funkcije za određivanje stanja napunjenosti baterije i dobivanje svojstava uređaja povezanih s praćenjem pokreta.
  • U State Trackerima implementirana je OpenXR ekstenzija XR_EXT_active_action_set_priority, podržana je OpenXR specifikacija 1.1.47 i dodana mogućnost uključivanja i isključivanja proširenih funkcionalnosti, poput praćenja pokreta očiju.
  • U drajverima za Android smanjeno opterećenje CPU-a.
  • Drajver koji koristi OpenHMD dobio je podršku za neformalni Haptics API za uređaje Oculus Rift CV1.
  • U simulatoru dodana je podrška za maske vidljivosti za upravljanje time koji će objekti biti vidljivi u svakom oku.
  • Dodana podrška za 3D helem HP Reverb G2 Omnicept i Acer AH100.
  • U kompozitu serveru Implementirana je podrška za dinamičku promjenu brzine osvježavanja ekrana na Android platformi. Dodana je varijabla okruženja WAYLAND_CONNECTOR za odabir izlaznog uređaja u Wayland baziranim okruženjima.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster