Primo rilascio di Monado, piattaforma per dispositivi di realtà virtuale

Pubblicato prima uscita del progetto Monado, mirato alla creazione di un'implementazione aperta dello standard OpenXR, che definisce un'API universale per la creazione di applicazioni di realtà virtuale e aumentata, nonché un insieme di strati per l'interazione con l'hardware, astraggendo le caratteristiche di dispositivi specifici. Lo standard è stato sviluppato dal consorzio Khronos, che ha anche sviluppato standard come OpenGL, OpenCL e Vulkan. Il codice del progetto è scritto in linguaggio C e è distribuito sotto una licenza libera compatibile con GPL, Boost Software License 1.0, basata su licenze BSD e MIT, ma che non richiede attribuzione nella distribuzione di opere derivate in forma binaria.

Monado fornisce un runtime completamente conforme ai requisiti di OpenXR, che può essere utilizzato per gestire la realtà virtuale e aumentata su smartphone, tablet, PC e qualsiasi altro dispositivo. Nell'ambito del progetto, vengono sviluppati diversi sottosistemi di base:

  • Motore di visione spaziale (tracciamento oggetti, rilevamento superfici, ricostruzione mesh, riconoscimento gesti, tracciamento movimento oculare);
  • Motore di tracciamento personaggi (giroscopio, previsione movimenti, controller, tracciamento ottico dei movimenti tramite fotocamera, tracciamento della posizione basato sui dati del visore VR);
  • Server composito (modalità di output diretto, passaggio video, correzione delle lenti, compositing, creazione di uno spazio di lavoro per lavorare contemporaneamente con più applicazioni);
  • Motore di interazione (simulazione processi fisici, set di widget e toolkit per applicazioni di realtà virtuale);
  • Strumenti (calibrazione dell'hardware, installazione dei confini di movimento).

Primo rilascio di Monado, piattaforma per dispositivi di realtà virtuale

La prima versione è considerata sperimentale e mirata a iniziare a familiarizzare gli sviluppatori con la piattaforma. Nello stato attuale, Monado consente di creare applicazioni e monitorare la rotazione sui dispositivi supportati tramite OpenHMD, oltre a fornire la possibilità di visualizzazione diretta (Modalità Diretta) per l'output su dispositivi di realtà virtuale bypassando lo stack grafico del sistema operativo.
Attualmente è supportato solo il funzionamento su Linux (il supporto per altri sistemi operativi è previsto in futuro).

Caratteristiche principali:

  • Disponibilità di driver per visori di realtà virtuale HDK (OSVR Hacker Developer Kit) e
    PlayStation VR HMD, così come per i controller PlayStation Move e Razor Hydra.
  • Possibilità di utilizzare hardware, supportato dal progetto OpenHMD.
  • Driver per occhiali di realtà aumentata North Star.
  • Driver per il sistema di tracciamento della posizione Intel RealSense T265.
  • Set di regole udev per configurare l'accesso ai dispositivi di realtà virtuale senza ottenere privilegi di root.
  • Componenti per il tracciamento del movimento con un framework per il filtraggio e lo streaming video.
  • Sistema di tracciamento dei personaggi con sei gradi di libertà (6DoF, avanti/indietro, su/giù, sinistra/destra, imbardata, beccheggio, rollio) per controller PSVR e PS Move.
  • Moduli per integrazione con API grafiche Vulkan e OpenGL.
  • Modalità senza schermo (Headless).
  • Gestione delle interazioni spaziali e del punto di vista.
  • Supporto di base per la sincronizzazione dei fotogrammi e per l'input delle informazioni (azioni).
  • Server composito pronto, che supporta l'output diretto su dispositivo, bypassando il server X di sistema. Vengono forniti gli shader per Vive e Panotools. È supportato il layering proiettivo.

Guarda il video

Guarda il video

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster