Monado, una piattaforma open source per dispositivi di realtà virtuale

carino

recentemente è stata annunciata la pubblicazione del primo lancio del progetto “Monado”, che è una nuova piattaforma volta a creare un'implementazione aperta dello standard OpenXR, che definisce un'API universale per creare applicazioni di realtà virtuale e aumentata, oltre a una serie di livelli per interagire con i computer che astraggono le caratteristiche di dispositivi specifici.

Lo standard è stato preparato dal consorzio Khronos, che sta anche sviluppando standard come OpenGL, OpenCL e Vulkan.

A proposito di Monado

Monado fornisce un runtime completamente conforme ai requisiti di OpenXR, che può essere utilizzato per organizzare il lavoro con la realtà virtuale e aumentata su smartphone, tablet, PC e qualsiasi altro dispositivo, da allora il progetto sviluppa diversi sottosistemi di base, che sono i seguenti:

  • Un motore di visione spaziale: responsabile del tracciamento degli oggetti, definizione della superficie, ricostruzione della mesh, riconoscimento dei gesti, tracciamento degli occhi.
  • Un motore di tracciamento dei personaggi: La sua funzione è controllare lo stabilizzatore giroscopico, la previsione del movimento, i controller, il tracciamento ottico del movimento attraverso la telecamera, il tracciamento della posizione basato sui dati di un casco VR.
  • Server composito: gestisce la modalità di output diretto, l'inoltro video, la correzione dell'obiettivo, la composizione, la modellazione dello spazio di lavoro per lavorare con più applicazioni contemporaneamente.
  • Motore di interazione- Questo è responsabile della simulazione dei processi fisici, una serie di widget e un toolkit per le applicazioni di realtà virtuale.
  • Strumentazione: è responsabile, tra le altre cose, della calibrazione dell'attrezzatura, della definizione dei limiti di movimento.

Come stail Monado è il primo runtime OpenXR per GNU / Linux e spera di guidare lo sviluppo di un ecosistema XR open source e fornire gli elementi costitutivi fondamentali per i fornitori di dispositivi per indirizzare la piattaforma GNU / Linux.

Delle caratteristiche principali che risaltano, sono la disponibilità di driver per cuffie per realtà virtuale HDK (Kit per sviluppatori hacker OSVR) e PlayStation VR HMD, così come per i controllori PlayStation Move e Razor Hydra.

Oltre a fornire il possibilità di utilizzare apparecchiature compatibili con il progetto OpenHMD e fornire un driver per gli occhiali a realtà aumentata North Star.

Pure ha una serie di regole udev per configurare l'accesso al dispositivo VR senza ottenere l'autorizzazione di root, insieme a un driver per il sistema di tracciamento della posizione Intel RealSense T265.

E anche un server composito pronto per l'uso che supporta l'output diretto al dispositivo, bypassando il server X del sistema. Gli shader sono forniti per Vive e Panotools e il supporto per i livelli di proiezione.

Altre sue caratteristiche sono:

  • Componenti di tracciamento del movimento con un frame per il filtraggio e lo streaming video.
  • Sistema di tracciamento dei caratteri con sei gradi di libertà (6DoF, avanti / indietro, su / giù, sinistra / destra, imbardata, beccheggio, rollio) per controller PSVR e PS Move.
  • Moduli per l'integrazione con le API grafiche Vulkan e OpenGL.
  • Modalità senza schermo (senza testa).
  • Gestisci interazioni spaziali e punti di vista.
  • Supporto di base per la sincronizzazione dei frame e l'immissione di informazioni (azioni).

Circa la prima versione di Monado

Ora la prima versione è considerata sperimentale e si rivolge agli sviluppatori che hanno familiarità con la piattaforma.

Allo stato attuale del progetto, Monado permette di creare applicazioni e tracciare la rotazione sui dispositivi compatibili utilizzando OpenHMD e anche offre la possibilità di visualizzare direttamente l'output ai dispositivi di realtà virtuale bypassando lo stack grafico del sistema operativo.

Il codice del progetto è scritto in C ed è distribuito sotto la licenza software Boost 1.0 conforme alla GPL, che si basa sulle licenze BSD e MIT, ma non richiede menzione quando il lavoro derivato è distribuito in forma binaria.

Ora la piattaforma supporta solo Linux e in futuro è prevista la compatibilità con altri sistemi operativi.

Infine, Se vuoi saperne di più su Monado, Puoi controllare i dettagli, oltre ad essere in grado di accedere al codice sorgente di questo, dal suo sito ufficiale.

Il collegamento è questo.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   causa123 suddetto

    Voglio un vr migliore per Linux, sono solo con cv1 e la valvola non finita lascia un braccio e una gamba. Htc vive a quanto pare non ha molte intenzioni così l'ho chiesto su twitter. Devono avere richieste degli sviluppatori per pensarci prima.

    L'altra cosa è che pochi sono quelli che chiedono lo sviluppo in linux quelli che usano vr in ambienti super chiusi e l'altra è che pochi utenti che vogliono piattaforme chiuse e sappiamo già come funziona!