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

Pubblicato primo rilascio del progetto Monado, mirato alla creazione di un'implementazione aperta dello standard OpenXR, che definisce un'API universale per creare applicazioni di realtà virtuale e aumentata, oltre a un insieme di strati per interagire con l'hardware, astraendo le caratteristiche specifiche dei dispositivi. Lo standard è stato preparato dal consorzio Khronos, che sviluppa anche standard come OpenGL, OpenCL e Vulkan. Il codice del progetto è scritto in linguaggio C e distribuito sotto licenza libera compatibile GPL, Boost Software License 1.0, basata sulle licenze BSD e MIT, ma non richiede attribuzione nella distribuzione di opere derivate in forma binaria.

Monado offre un runtime pienamente conforme ai requisiti OpenXR, che può essere utilizzato per gestire operazioni di realtà virtuale e aumentata su smartphone, tablet, PC e qualsiasi altro dispositivo. Nell'ambito del progetto vengono sviluppate diverse sottosistemi di base:

  • Motore di visione spaziale (tracciamento degli oggetti, rilevamento delle superfici, ricostruzione delle mesh, riconoscimento dei gesti, tracciamento del movimento degli occhi);
  • Motore per il tracciamento dei personaggi (gimbal, previsione dei movimenti, controller, tracciamento ottico dei movimenti tramite telecamera, tracciamento della posizione basato su dati da visori VR);
  • Server composito (modalità output diretto, pass-through video, correzione delle lenti, composizione, creazione di uno spazio di lavoro per lavorare contemporaneamente con più applicazioni);
  • Motore di interazione (simulazione di processi fisici, set di widget e toolkit per applicazioni di realtà virtuale);
  • Strumenti (calibrazione hardware, installazione dei confini di movimento).

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

La prima versione è considerata sperimentale e si propone di avviare la familiarizzazione degli sviluppatori con la piattaforma. Nello stato attuale, Monado consente di creare applicazioni e monitorare la rotazione su dispositivi supportati tramite OpenHMD, e offre anche la possibilità di rendering diretto (Modalità Diretta) per l'output su dispositivi di realtà virtuale bypassando lo stack grafico del sistema operativo.
Attualmente, il supporto è limitato a Linux (il supporto per altri sistemi operativi è atteso in futuro).

Funzionalità principali:

  • La disponibilità dei 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 la configurazione dell'accesso ai dispositivi di realtà virtuale senza ottenere privilegi di root.
  • Componenti per il tracciamento del movimento con framework per il filtraggio e lo streaming video.
  • Sistema di tracciamento del personaggio con sei gradi di libertà (6DoF, avanti/indietro, su/giù, sinistra/destra, rollio, beccheggio, imbardata) per i controller PSVR e PS Move.
  • Moduli per l'integrazione con le API grafiche Vulkan e OpenGL.
  • Modalità senza schermo (Headless).
  • Gestione dell'interazione spaziale e del punto di vista.
  • Supporto di base per la sincronizzazione dei fotogrammi e l'input di informazioni (azioni).
  • Server composito pronto, che supporta l'output diretto su dispositivo, bypassando il server X di sistema. Vengono forniti shader per Vive e Panotools. È disponibile il supporto per i layer proiettivi.

Riproduci video

Riproduci video

Fonte: opennet.ru

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