Eerste vrystelling van Monado, 'n platform vir virtuele realiteit toestelle

gepubliseer eerste vrystelling van die projek Oulik, wat daarop gemik is om 'n oop implementering van die standaard te skep OpenXR, wat 'n universele API definieer vir die skep van virtuele en volgemaak realiteit toepassings, sowel as 'n stel lae vir interaksie met hardeware wat die eienskappe van spesifieke toestelle abstraheer. Die standaard is voorberei deur die Khronos-konsortium, wat ook standaarde soos OpenGL, OpenCL en Vulkan ontwikkel. Die projekkode word in C en geskryf versprei deur onder die GPL-versoenbare Boost Software License 1.0, wat gebaseer is op die BSD- en MIT-lisensies, maar nie erkenning vereis wanneer 'n afgeleide werk in binêre vorm versprei word nie.

Monado bied 'n looptyd wat ten volle aan OpenXR-vereistes voldoen, wat gebruik kan word om werk met virtuele en uitgebreide realiteit op slimfone, tablette, rekenaars en enige ander toestelle te organiseer. Verskeie basiese substelsels word binne die raamwerk van die projek ontwikkel:

  • Ruimtelike visie-enjin (voorwerpnasporing, oppervlakbespeuring, maasrekonstruksie, gebareherkenning, oognasporing);
  • Enjin vir karakternasporing (gyrostabilisator, bewegingsvoorspelling, beheerders, optiese bewegingsopsporing deur die kamera, posisienasporing gebaseer op data van 'n VR-helm);
  • Saamgestelde bediener (direkte uitvoermodus, video-aanstuur, lenskorreksie, samestelling, skep van 'n werkspasie om gelyktydig met verskeie toepassings te werk);
  • Interaksie-enjin (simulasie van fisiese prosesse, 'n stel legstukke en 'n gereedskapstel vir virtuele werklikheidstoepassings);
  • Instrumentasie (toerusting kalibrasie, installasie bewegingsgrense).

Eerste vrystelling van Monado, 'n platform vir virtuele realiteit toestelle

Die eerste weergawe word as eksperimenteel beskou en daarop gemik om ontwikkelaars vertroud te maak met die platform. In sy huidige toestand laat Monado jou toe om toepassings te skep en rotasie op ondersteunde toestelle te volg met behulp van OopHMD, en bied ook die vermoë om direk te vertoon (Direkte modus) vir uitvoer na virtuele realiteit toestelle wat die bedryfstelsel grafiese stapel omseil.
Vir nou word slegs Linux ondersteun (ondersteuning vir ander bedryfstelsels word in die toekoms verwag).

Belangrikste kenmerke:

  • Beskikbaarheid van bestuurders vir virtuele realiteit helms HDK (OSVR Hacker Developer Kit) en
    PlayStation VR HMD, sowel as vir PlayStation Move-beheerders en Skeermes Hydra.

  • Bruikbaarheid toerustingondersteun deur die projek OopHMD.
  • Bestuurder vir augmented reality bril Northstar.
  • Bestuurder vir Intel RealSense T265-posisieopsporingstelsel.
  • udev reëlstel om toegang tot virtuele werklikheidstoestelle te konfigureer sonder om wortelvoorregte te verkry.
  • Bewegingsopsporingskomponente met 'n raamwerk vir die filter en stroom van video.
  • Ses grade van vryheid karakternasporingstelsel (6DoF, vorentoe/agtertoe, op/af, links/regs, swaai, toonhoogte, rol) vir PSVR- en PS Move-beheerders.
  • Modules vir integrasie met Vulkan en OpenGL grafiese API's.
  • Koplose modus.
  • Bestuur van ruimtelike interaksie en standpunt.
  • Basiese ondersteuning vir raamsinchronisasie en inligtinginvoer (aksies).
  • 'n Klaargemaakte saamgestelde bediener wat direkte uitvoer na die toestel ondersteun, wat die stelsel X-bediener omseil. Verskaf shaders vir Vive en Panotools. Daar is ondersteuning vir projeksie lae.


Bron: opennet.ru

Voeg 'n opmerking