Pubblicazione della piattaforma open source di realtà virtuale Monado 25.0.0.

È stato pubblicato il rilascio del progetto Monado 25.0.0, che sviluppa un'implementazione open source dello standard OpenXR. Lo standard OpenXR è stato preparato dal consorzio Khronos e definisce un'API universale per creare applicazioni di realtà virtuale e aumentata, oltre a un insieme di strati per interagire con l'hardware. 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 altri dispositivi. Il codice del progetto è scritto in C e distribuito sotto la licenza open source Boost Software License 1.0, compatibile con GPL.

Composizione della piattaforma:

  • Un motore di visione spaziale che svolge compiti come il tracciamento degli oggetti, la rilevazione delle superfici, la ricostruzione delle mesh, il riconoscimento dei gesti e il tracciamento del movimento oculare.
  • Un motore per il tracciamento dei personaggi che offre componenti per prevedere i movimenti, il tracciamento ottico dei movimenti tramite la fotocamera, il tracciamento della posizione basato sui dati di un visore VR, di un giroscopio e dei controller.
  • Composito un server, supporto al compositing, modalità di output diretto, passaggio video, correzione delle lenti e creazione di uno spazio di lavoro per lavorare contemporaneamente con più applicazioni.
  • Motore di interazione che fornisce un set di widget e toolkit per applicazioni di realtà virtuale, oltre a strumenti per la simulazione di processi fisici.
  • Strumento per la calibrazione dell'hardware e la definizione dei limiti di movimento.

Funzionalità principali:

  • Driver per visori di realtà virtuale HDK (OSVR Hacker Developer Kit), PlayStation VR HMD, SteamVR, Panotools (PSVR), vari modelli Vive e dispositivi per i quali sono disponibili driver OpenHMD.
  • Driver per gli occhiali di realtà aumentata North Star.
  • Driver per sistemi di tracciamento della posizione, come Intel RealSense T265.
  • Set di regole udev per configurare l'accesso ai dispositivi di realtà virtuale senza ottenere permessi 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. Sono forniti shader per Vive e Panotools. Supporta livelli di proiezione.

Pubblicazione della piattaforma open source di realtà virtuale Monado 25.0.0.

Tra le novità della nuova versione:

  • Sono stati ampliati le interfacce di programmazione XRT (XRT Runtime), che astraggono le caratteristiche a basso livello dell'interazione con l'hardware. È stato aggiunto il metodo xrt_instance_android e l'intestazione xrt/xrt_android.h con chiamate per la piattaforma Android. Sono state aggiunte funzioni a xrt_compositor per gestire la frequenza di aggiornamento dello schermo. È stata aggiunta la supporto per l'estensione XR_FB_face_tracking2 e la possibilità di attivare on-the-fly funzionalità avanzate, come il controllo tramite tracciamento oculare.
  • In libmonado sono state aggiunte funzioni per determinare lo stato di carica della batteria e ottenere le proprietà dei dispositivi legati al tracciamento dei movimenti.
  • Nei tracker di stato è stata implementata l'estensione OpenXR XR_EXT_active_action_set_priority, garantendo il supporto per la specifica OpenXR 1.1.47 e aggiungendo la possibilità di attivare e disattivare funzionalità avanzate, come il tracciamento oculare.
  • Nei driver per la piattaforma Android è stata ridotta il carico sul CPU.
  • Nel driver che utilizza OpenHMD è stato aggiunto il supporto per l'API Haptics non ufficiale per i dispositivi Oculus Rift CV1.
  • Nel driver di simulazione è stata aggiunta la supporto per le maschere di visibilità per gestire quali oggetti saranno visibili in ciascun occhio.
  • Aggiunta la supporto per i visori 3D HP Reverb G2 Omnicept e Acer AH100.
  • Nel composito server Implementata la supporto per il cambiamento dinamico della frequenza di aggiornamento dello schermo sulla piattaforma Android. Aggiunta la variabile ambientale WAYLAND_CONNECTOR per selezionare il dispositivo di output negli ambienti basati su Wayland.

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