Prvo izdanje Monada, platforme za uređaje virtualne stvarnosti

Objavljeno prvo izdanje projekta Slatko, s ciljem stvaranja otvorene implementacije standarda OpenXR, koji definira univerzalni API za stvaranje aplikacija virtualne i proširene stvarnosti, kao i skup slojeva za interakciju s hardverom koji apstrahira karakteristike specifičnih 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 se temelji na BSD i MIT licencama, ali ne zahtijeva atribuciju pri distribuciji izvedenog djela u binarnom obliku.

Monado pruža runtime koji je u potpunosti u skladu sa OpenXR zahtjevima, a koji se može koristiti za organiziranje rada s virtualnom i proširenom stvarnošću na pametnim telefonima, tabletima, osobnim računalima i svim drugim uređajima. U okviru projekta razvija se nekoliko osnovnih podsustava:

  • Motor za prostorni vid (praćenje objekta, detekcija površine, rekonstrukcija mreže, prepoznavanje gesta, praćenje oka);
  • Engine za praćenje karaktera (žiro stabilizator, predviđanje kretanja, kontroleri, optičko praćenje kretanja kroz kameru, praćenje položaja na temelju podataka iz VR kacige);
  • Kompozitni poslužitelj (način izravnog izlaza, prosljeđivanje videa, korekcija objektiva, kompozitiranje, kreiranje radnog prostora za istovremeni rad s više aplikacija);
  • Motor za interakciju (simulacija fizičkih procesa, skup widgeta i alata za aplikacije virtualne stvarnosti);
  • Instrumentacija (kalibracija opreme, instalacija granice kretanja).

Prvo izdanje Monada, platforme za uređaje virtualne stvarnosti

Prvo se izdanje smatra eksperimentalnim i usmjereno je na upoznavanje programera s platformom. U svom trenutnom stanju, Monado vam omogućuje stvaranje aplikacija i praćenje rotacije na podržanim uređajima pomoću OpenHMD, a također pruža mogućnost izravnog prikaza (Izravni način rada) za izlaz na uređaje virtualne stvarnosti zaobilazeći grafički stog operacijskog sustava.
Za sada je podržan samo Linux (podrška za ostale operativne sustave očekuje se u budućnosti).

Glavne značajke:

  • Dostupnost upravljačkih programa za kacige virtualne stvarnosti HDK (OSVR Hacker Developer Kit) i
    PlayStation VR HMD, kao i za PlayStation Move kontrolere i Razor Hydra.

  • Upotrebljivost оборудованияpodržan projektom OpenHMD.
  • Driver za naočale za proširenu stvarnost Northstar.
  • Upravljački program za Intel RealSense T265 sustav za praćenje položaja.
  • skup pravila udev za konfiguriranje pristupa uređajima virtualne stvarnosti bez dobivanja root privilegija.
  • Komponente za praćenje kretanja s okvirom za filtriranje i strujanje videa.
  • Sustav praćenja znakova sa šest stupnjeva slobode (6DoF, naprijed/natrag, gore/dolje, lijevo/desno, skretanje, nagib, kotrljanje) za kontrolere PSVR i PS Move.
  • Moduli za integraciju s Vulkan i OpenGL grafičkim API-jima.
  • Način rada bez glave.
  • Upravljanje prostornom interakcijom i gledištem.
  • Osnovna podrška za sinkronizaciju okvira i unos informacija (radnje).
  • Gotovi kompozitni poslužitelj koji podržava izravan izlaz na uređaj, zaobilazeći sistemski X poslužitelj. Pruža shadere za Vive i Panotoalati. Postoji podrška za projekcijske slojeve.


Izvor: opennet.ru

Dodajte komentar