Monadoren lehen bertsioa, errealitate birtualeko gailuetarako plataforma

argitaratua proiektuaren lehen kaleratzea Polita, estandarraren inplementazio ireki bat sortzera zuzenduta OpenXR, errealitate birtual eta areagotuko aplikazioak sortzeko API unibertsala definitzen duena, baita gailu zehatzen ezaugarriak abstraitzen dituen hardwarearekin elkarreragiteko geruza multzo bat ere. Estandarra Khronos partzuergoak prestatu zuen, eta OpenGL, OpenCL eta Vulkan bezalako estandarrak ere garatzen ditu. Proiektuaren kodea C eta idatzita dago arabera banatuta GPL-rekin bateragarria den Boost Software License 1.0-aren arabera, BSD eta MIT lizentzietan oinarritzen dena, baina ez du esleipenik eskatzen lan eratorri bat forma bitarrean banatzean.

Monadok OpenXR eskakizunak guztiz betetzen dituen exekuzio-denbora eskaintzen du, eta errealitate birtualarekin eta areagotuarekin lana antolatzeko erabil daiteke telefonoetan, tabletetan, ordenagailuetan eta beste edozein gailutan. Proiektuaren esparruan oinarrizko hainbat azpisistema garatzen ari dira:

  • Ikusmen espazialaren motorra (objektuen jarraipena, gainazalaren detekzioa, sarearen berreraikuntza, keinuen antzematea, begien jarraipena);
  • Karaktereen jarraipena egiteko motorra (giro-egonkortzailea, mugimenduaren iragarpena, kontrolagailuak, kameraren bidezko mugimendu optikoen jarraipena, VR kasko baten datuetan oinarritutako posizioen jarraipena);
  • Zerbitzari konposatua (zuzeneko irteera modua, bideo birbidaltzea, lenteen zuzenketa, konposaketa, hainbat aplikaziorekin aldi berean lan egiteko lan-espazio bat sortzea);
  • Interakzio motorra (prozesu fisikoen simulazioa, widget-en multzoa eta errealitate birtualeko aplikazioetarako tresna-kit bat);
  • Tresneria (ekipoen kalibrazioa, instalazioa mugimenduaren mugak).

Monadoren lehen bertsioa, errealitate birtualeko gailuetarako plataforma

Lehenengo bertsioa esperimentaltzat hartzen da eta garatzaileek plataforma ezagutzera zuzenduta dago. Gaur egungo egoeran, Monadok aplikazioak sortzeko eta biraketa jarraitzeko aukera ematen dizu onartzen diren gailuetan erabiliz OpenHMD, eta zuzenean bistaratzeko (Modu zuzena) errealitate birtualeko gailuetara irteerarako, sistema eragilearen grafikoen pila saihestuz.
Oraingoz, Linux bakarrik onartzen da (etorkizunean beste sistema eragile batzuen laguntza espero da).

Ezaugarri nagusiak:

  • Errealitate birtualeko kaskoen gidarien erabilgarritasuna HDK (OSVR Hacker Developer Kit) eta
    PlayStation VR HMD, baita PlayStation Move kontrolagailuetarako eta Razor Hydra.

  • Erabilgarritasuna оборудованияproiektuak lagunduta OpenHMD.
  • Errealitate areagotuko betaurrekoen gidaria North Star.
  • Intel RealSense T265 posizioaren jarraipena egiteko sistemaren kontrolatzailea.
  • udev arau multzoa errealitate birtualeko gailuetarako sarbidea konfiguratzeko, root pribilegioak lortu gabe.
  • Mugimenduaren jarraipena egiteko osagaiak bideoak iragazteko eta erreproduzitzeko marko batekin.
  • Sei askatasun graduko karaktereen jarraipen-sistema (6DoF, aurrera/atzera, gora/behera, ezker/eskuin, yaw, pitch, roll) PSVR eta PS Move kontrolagailuetarako.
  • Vulkan eta OpenGL grafikoen APIekin integratzeko moduluak.
  • Bururik gabeko modua.
  • Interakzio espaziala eta ikuspuntua kudeatzea.
  • Fotograma sinkronizatzeko eta informazioa sartzeko oinarrizko euskarria (ekintzak).
  • Gailurako irteera zuzena onartzen duen prest egindako zerbitzari konposatua, sistema X zerbitzaria saihestuz. Vive eta itzalak eskaintzen ditu Panotresnak. Proiekzio-geruzetarako euskarria dago.


Iturria: opennet.ru

Gehitu iruzkin berria