Prvo izdanje Monada, platforme za uređaje virtuelne stvarnosti

objavljeno prvo izdanje projekta Slatko, čiji je cilj stvaranje otvorene implementacije standarda OpenXR, koji definiše univerzalni API za kreiranje aplikacija virtuelne i proširene stvarnosti, kao i skup slojeva za interakciju sa hardverom koji apstrahuje karakteristike određenih uređaja. Standard je pripremio konzorcij Khronos, koji također razvija standarde kao što su OpenGL, OpenCL i Vulkan. Kod projekta je napisan u C i distribuira pod GPL kompatibilnom Boost Software License 1.0, koja je zasnovana na BSD i MIT licenci, ali ne zahtijeva pripisivanje pri distribuciji izvedenog djela u binarnom obliku.

Monado pruža vrijeme izvođenja koje je u potpunosti usklađeno sa zahtjevima OpenXR-a, koje se može koristiti za organiziranje rada sa virtuelnom i proširenom stvarnošću na pametnim telefonima, tabletima, PC-ima i svim drugim uređajima. U okviru projekta razvija se nekoliko osnovnih podsistema:

  • Motor prostornog vida (praćenje objekata, detekcija površine, rekonstrukcija mreže, prepoznavanje pokreta, praćenje očiju);
  • Motor za praćenje karaktera (žiro stabilizator, predviđanje pokreta, kontroleri, optičko praćenje kretanja kroz kameru, praćenje položaja na osnovu podataka sa VR kacige);
  • Kompozitni server (režim direktnog izlaza, video prosleđivanje, korekcija objektiva, komponovanje, kreiranje radnog prostora za istovremeni rad sa više aplikacija);
  • Interakcioni mehanizam (simulacija fizičkih procesa, set widgeta i alata za aplikacije virtuelne stvarnosti);
  • Instrumentacija (kalibracija opreme, instalacija granice kretanja).

Prvo izdanje Monada, platforme za uređaje virtuelne stvarnosti

Prvo izdanje se smatra eksperimentalnim i ima za cilj upoznavanje programera sa platformom. U svom trenutnom stanju, Monado vam omogućava da kreirate aplikacije i pratite rotaciju na podržanim uređajima koji koriste OpenHMD, a također pruža mogućnost direktnog prikaza (Direct Mode) za izlaz na uređaje virtuelne realnosti zaobilazeći grafički stog operativnog sistema.
Za sada je podržan samo Linux (u budućnosti se očekuje podrška za druge operativne sisteme).

Osnovne mogućnosti:

  • Dostupnost drajvera za kacige za virtuelnu stvarnost HDK (OSVR Hacker Developer Kit) i
    PlayStation VR HMD, kao i za PlayStation Move kontrolere i Razor Hydra.

  • Upotrebljivost oborudovaniepodržan od strane projekta OpenHMD.
  • Drajver za naočare proširene stvarnosti North Star.
  • Drajver za Intel RealSense T265 sistem za praćenje položaja.
  • udev ruleset da konfigurišete pristup uređajima virtuelne realnosti bez dobijanja root privilegija.
  • Komponente za praćenje pokreta s okvirom za filtriranje i streaming videa.
  • Sistem za praćenje karaktera sa šest stupnjeva slobode (6DoF, naprijed/nazad, gore/dolje, lijevo/desno, skretanje, pitch, roll) za PSVR i PS Move kontrolere.
  • Moduli za integraciju sa Vulkan i OpenGL grafičkim API-jima.
  • Bezglavi način rada.
  • Upravljanje prostornom interakcijom i gledištem.
  • Osnovna podrška za sinhronizaciju okvira i unos informacija (akcije).
  • Gotovi kompozitni server koji podržava direktan izlaz na uređaj, zaobilazeći sistemski X server. Pruža shadere za Vive i Panotools. Postoji podrška za projekcijske slojeve.


izvor: opennet.ru

Dodajte komentar