Pirmasis virtualios realybės įrenginių platformos Monado leidimas

paskelbta pirmasis projekto leidimas Mielas, kuriuo siekiama sukurti atvirą standarto įgyvendinimą „OpenXR“, kuri apibrėžia universalią API virtualiosios ir papildytos realybės programoms kurti, taip pat sluoksnių rinkinį, skirtą sąveikai su aparatine įranga, kuri abstrahuoja konkrečių įrenginių charakteristikas. Standartą parengė Khronos konsorciumas, kuris taip pat kuria tokius standartus kaip OpenGL, OpenCL ir Vulkan. Projekto kodas parašytas C ir išplatino pagal su GPL suderinamą Boost Software License 1.0, kuri yra pagrįsta BSD ir MIT licencijomis, bet nereikalauja priskyrimo platinant išvestinį darbą dvejetaine forma.

„Monado“ siūlo „OpenXR“ reikalavimus visiškai atitinkantį vykdymo laiką, kurį galima naudoti organizuojant darbą su virtualia ir papildyta realybe išmaniuosiuose telefonuose, planšetiniuose kompiuteriuose, asmeniniuose kompiuteriuose ir bet kuriuose kituose įrenginiuose. Vykdant projektą kuriamos kelios pagrindinės posistemės:

  • Erdvinio matymo variklis (objektų sekimas, paviršiaus aptikimas, tinklelio rekonstrukcija, gestų atpažinimas, akių sekimas);
  • Variklis simboliams sekti (giroskopo stabilizatorius, judesio numatymas, valdikliai, optinis judesio sekimas per kamerą, padėties sekimas pagal duomenis iš VR šalmo);
  • Sudėtinis serveris (tiesioginės išvesties režimas, vaizdo persiuntimas, objektyvo korekcija, komponavimas, darbo erdvės kūrimas vienu metu darbui su keliomis programomis);
  • Sąveikos variklis (fizinių procesų modeliavimas, valdiklių rinkinys ir įrankių rinkinys virtualios realybės programoms);
  • Instrumentuotė (įrangos kalibravimas, montavimas judėjimo ribos).

Pirmasis virtualios realybės įrenginių platformos Monado leidimas

Pirmasis leidimas laikomas eksperimentiniu ir skirtas supažindinti kūrėjus su platforma. Esant dabartinei būsenai, „Monado“ leidžia kurti programas ir stebėti pasukimą palaikomuose įrenginiuose naudojant OpenHMD, taip pat suteikia galimybę tiesiogiai rodyti (Tiesioginis režimas) išvesties į virtualios realybės įrenginius, apeinant operacinės sistemos grafikos krūvą.
Kol kas palaikoma tik „Linux“ (ateityje tikimasi kitų operacinių sistemų palaikymo).

Pagrindinės savybės:

  • Virtualios realybės šalmų tvarkyklių prieinamumas HDK (OSVR Hacker Developer Kit) ir
    PlayStation VR HMD, taip pat PlayStation Move valdikliams ir Skustuvo hidra.

  • Naudojamumas įrangaremiamas projekto OpenHMD.
  • Papildytos realybės akinių tvarkyklė Šiaurinė žvaigždė.
  • Intel RealSense T265 padėties sekimo sistemos tvarkyklė.
  • udev taisyklių rinkinys konfigūruoti prieigą prie virtualios realybės įrenginių negaudami root teisių.
  • Judesio stebėjimo komponentai su vaizdo filtravimo ir srautinio perdavimo sistema.
  • Šešių laisvės laipsnių simbolių sekimo sistema (6DoF, pirmyn / atgal, aukštyn / žemyn, kairėn / dešinėn, posūkis, žingsnis, riedėjimas) PSVR ir PS Move valdikliams.
  • Moduliai, skirti integracijai su Vulkan ir OpenGL grafikos API.
  • Režimas be galvos.
  • Erdvinės sąveikos ir požiūrio valdymas.
  • Pagrindinis rėmo sinchronizavimo ir informacijos įvedimo (veiksmų) palaikymas.
  • Paruoštas sudėtinis serveris, kuris palaiko tiesioginį išvestį į įrenginį, apeinant sistemos X serverį. Teikia šešėlius Vive ir Panotools. Yra projekcinių sluoksnių palaikymas.


Šaltinis: opennet.ru

Добавить комментарий