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.
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!