Izdaja odprte platforme za virtualno resničnost Monado 21.0.0

Collabora je napovedala izdajo Monado 21.0.0, odprtokodne izvedbe standarda OpenXR. Standard OpenXR je pripravil konzorcij Khronos in definira univerzalni API za ustvarjanje aplikacij navidezne in razširjene resničnosti ter nabor slojev za interakcijo s strojno opremo, ki abstrahira značilnosti določenih naprav. 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. Projektna koda je napisana v C in se distribuira pod brezplačno licenco Boost Software License 1.0, združljivo z GPL.

Monado 21.0.0 je bila prva izdaja, ki je bila uradno združljiva s standardom OpenXR 1.0. Konzorcij Khronos je izvedel testiranje združljivosti in dodal Monado na seznam uradno združljivih izvedb OpenXR. Preizkusi, izvedeni z grafičnima API-jema OpenGL in Vulkan, z uporabo gradnje namizja v načinu simulacije naprave VR. Sprva je bilo načrtovano, da bo različica oštevilčena 1.0, vendar so se razvijalci odločili za uporabo oštevilčenja na podlagi let, podobno kot oštevilčenje različice Mesa.

Druga pomembna novost je bila priprava gonilnika za platformo SteamVR z implementacijo sledilnika stanja, kot tudi generator vtičnikov za SteamVR, ki omogoča uporabo vseh gonilnikov za slušalke (HMD) in krmilnikov, ustvarjenih za Monado v SteamVR. Na primer, Monado ponuja gonilnike za slušalke navidezne resničnosti OpenHMD, Panotools (PSVR) in Vive/Vive Pro/Valve Index.

Sestava platforme:

  • 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);
  • Instrumentacija (kalibracija opreme, nastavitev meja gibanja).

Ključne značilnosti:

  • Gonilnik za čelade za navidezno resničnost HDK (OSVR Hacker Developer Kit) in PlayStation VR HMD ter za krmilnike Vive Wand, Valve Index, PlayStation Move in Razor Hydra.
  • Možnost uporabe strojne opreme, ki jo podpira projekt OpenHMD.
  • Gonilnik za očala za obogateno resničnost North Star.
  • Gonilnik za sistem sledenja položaja Intel RealSense T265.
  • Niz pravil udev za konfiguriranje dostopa do naprav navidezne resničnosti 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. Na voljo so senčila za Vive in Panotools. Obstaja podpora za projekcijske plasti.

Izdaja odprte platforme za virtualno resničnost Monado 21.0.0


Vir: opennet.ru

Dodaj komentar