Prva izdaja Monada, platforme za naprave za navidezno resničnost

Objavljeno prva izdaja projekta Lepo, namenjen ustvarjanju odprte izvedbe standarda OpenXR, ki definira univerzalni API za ustvarjanje aplikacij za navidezno in razširjeno resničnost ter nabor plasti za interakcijo s strojno opremo, ki abstrahira značilnosti določenih naprav. Standard je pripravil konzorcij Khronos, ki razvija tudi standarde, kot so OpenGL, OpenCL in Vulkan. Koda projekta je napisana v C in distributer pod licenco Boost Software License 1.0, združljivo z GPL, ki temelji na licencah BSD in MIT, vendar ne zahteva pripisa pri distribuciji izpeljanega dela v binarni obliki.

Monado zagotavlja runtime, ki je v celoti skladen z zahtevami OpenXR, ki ga je mogoče uporabiti za organizacijo dela z virtualno in razširjeno resničnostjo na pametnih telefonih, tablicah, osebnih računalnikih in drugih napravah. V okviru projekta se razvija več osnovnih podsistemov:

  • Mehanizem prostorskega vida (sledenje objektom, zaznavanje površin, rekonstrukcija mreže, prepoznavanje kretenj, sledenje očem);
  • Motor za sledenje znakov (žiroskopski stabilizator, napovedovanje gibanja, krmilniki, optično sledenje gibanja skozi kamero, sledenje položaju na podlagi podatkov iz VR čelade);
  • Kompozitni strežnik (način neposrednega izpisa, posredovanje videa, korekcija objektiva, sestavljanje, ustvarjanje delovnega prostora za hkratno delo z več aplikacijami);
  • Interakcijski mehanizem (simulacija fizičnih procesov, nabor gradnikov in komplet orodij za aplikacije virtualne resničnosti);
  • Instrumenti (kalibracija opreme, namestitev meje gibanja).

Prva izdaja Monada, platforme za naprave za navidezno resničnost

Prva izdaja velja za eksperimentalno in je namenjena seznanitvi razvijalcev s platformo. V trenutnem stanju vam Monado omogoča ustvarjanje aplikacij in sledenje rotaciji na podprtih napravah z uporabo OpenHMD, ponuja pa tudi možnost neposrednega prikaza (Neposredni način) za izhod v naprave navidezne resničnosti mimo sklada grafike operacijskega sistema.
Zaenkrat je podprt samo Linux (podporo za druge operacijske sisteme pričakujemo v prihodnosti).

Ključne značilnosti:

  • Razpoložljivost gonilnikov za čelade virtualne resničnosti HDK (OSVR Hacker Developer Kit) in
    PlayStation VR HMD, kot tudi za krmilnike PlayStation Move in Razor Hydra.

  • Uporabnost opremapodpira projekt OpenHMD.
  • Gonilnik za očala za razširjeno resničnost Northstar.
  • Gonilnik za sistem sledenja položaja Intel RealSense T265.
  • nabor pravil udev za konfiguracijo dostopa do naprav za navidezno resničnost brez pridobitve korenskih pravic.
  • Komponente za sledenje gibanju z ogrodjem za filtriranje in pretakanje videa.
  • Sistem za sledenje znakom s šestimi stopnjami svobode (6DoF, naprej/nazaj, gor/dol, levo/desno, nihanje, naklon, nagibanje) za krmilnika PSVR in PS Move.
  • Moduli za integracijo z grafičnimi API-ji Vulkan in OpenGL.
  • Brezglavi način.
  • Upravljanje prostorske interakcije in zornega kota.
  • Osnovna podpora za okvirno sinhronizacijo in vnos informacij (akcije).
  • Pripravljen sestavljeni strežnik, ki podpira neposreden izhod v napravo, mimo sistemskega X strežnika. Zagotavlja senčila za Vive in Panotools. Obstaja podpora za projekcijske plasti.


Vir: opennet.ru

Dodaj komentar