Monado, platforma otvorenog koda za uređaje virtualne stvarnosti

slatka

Nedavno je najavljeno prvo izdanje projekta „Monado“. Cilj ove nove platforme je stvoriti otvorenu implementaciju OpenXR standarda, koji definira univerzalni API za stvaranje aplikacija virtualne i proširene stvarnosti , kao i skup slojeva za interakciju s opremom koji apstrahira karakteristike određenih uređaja.

Standard je pripremio konzorcij Khronos, koji također razvija standarde poput OpenGL-a, OpenCL-a i Vulkan-a.

O Monadu

Monado pruža runtime okruženje koje je u potpunosti u skladu sa zahtjevima OpenXR-a , a koje se može koristiti za orkestriranje rada s virtualnom i proširenom stvarnošću na pametnim telefonima, tabletima, računalima i bilo kojem drugom uređaju, budući da projekt razvija nekoliko osnovnih podsustava , a to su sljedeći:

  • Motor prostornog vida: koja je odgovorna za praćenje objekata, definiciju površine, rekonstrukciju mreže, prepoznavanje gesta, praćenje oka.
  • Stroj za praćenje znakova: Njegova je funkcija kontrolirati žiroskopski stabilizator, predviđanje kretanja, kontrolere, optičko praćenje kretanja kroz kameru, praćenje položaja na temelju podataka s VR kacige.
  • Kompozitni poslužitelj: obrađuje način izravnog izlaza, prosljeđivanje video zapisa, korekciju leće, kompoziciju, oblikovanje radnog prostora za istodobni rad s više aplikacija.
  • Mehanizam interakcije- Ovo je odgovorno za simulaciju fizičkih procesa, set widgeta i set alata za aplikacije virtualne stvarnosti.
  • Instrumentacija: odgovoran je za umjeravanje opreme, uspostavljanje ograničenja kretanja, između ostalog.

Kao takav , Monado je prvo OpenXR runtime okruženje za GNU/Linux i nada se da će potaknuti razvoj XR ekosustava otvorenog koda i pružiti temeljne gradivne blokove dobavljačima uređaja za ciljanje GNU/Linux platforme.

Među glavnim istaknutim značajkama su dostupnost kontrolera za HDK (OSVR Hacker Developer Kit) naočale za virtualnu stvarnost i PlayStation VR HMD, kao i za PlayStation Move i Razor Hydra kontrolere .

Osim toga, pruža mogućnost korištenja opreme kompatibilne s projektom OpenHMD i pruža upravljački program za naočale proširene stvarnosti North Star.

Također uključuje skup udev pravila za konfiguriranje pristupa uređajima virtualne stvarnosti bez dobivanja root autorizacije, zajedno s upravljačkim programom za sustav praćenja položaja Intel RealSense T265.

Također uključuje spreman za korištenje kompozitni poslužitelj koji podržava izravan izlaz na uređaj , zaobilazeći X poslužitelj sustava. Omogućeni su shaderi za Vive i Panotools, uz podršku za projekcijske slojeve.

Ostale njegove karakteristike su:

  • Komponente za praćenje kretanja s okvirom za filtriranje i strujanje video zapisa.
  • Sustav za praćenje znakova sa šest stupnjeva slobode (6DoF, naprijed / natrag, gore / dolje, lijevo / desno, nagib, visina, kotrljanje) za PSVR i PS Move kontrolere.
  • Moduli za integraciju s grafičkim API-jevima Vulkan i OpenGL.
  • Način rada bez ekrana (bez glave).
  • Upravljajte prostornim interakcijama i gledištima.
  • Osnovna podrška za sinkronizaciju okvira i unos informacija (radnje).

O prvoj verziji Monada

Trenutno se prva verzija smatra eksperimentalnom i namijenjena je početnicima koji su upoznati s platformom.

U trenutnom stanju projekta, Monado vam omogućuje stvaranje aplikacija i praćenje rotacije na kompatibilnim uređajima pomoću OpenHMD-a, a također nudi mogućnost izravnog prikaza izlaza na uređajima virtualne stvarnosti bez prolaska kroz grafički stog operativnog sustava.

Kôd projekta napisan je na jeziku C i distribuira se pod GPL-usklađenom softverskom licencom Boost 1.0, koja se temelji na BSD i MIT licencama, ali ne zahtijeva nikakvo spominjanje kada se izvedeno djelo distribuira u binarnom obliku.

Trenutno platforma podržava samo Linux , a kompatibilnost s drugim operativnim sustavima očekuje se u budućnosti.

Konačno, ako želite saznati više o Monadu, detalje i pristup izvornom kodu možete pronaći na njegovoj službenoj web stranici.

Poveznica je ovo.


Dodaj kao preferirani izvor na Googleu