Release della piattaforma open source di realtà virtuale Monado 25.1.0

È stata rilasciata la versione 25.1.0 del progetto Monado, che sviluppa un'implementazione aperta dello standard OpenXR. Lo standard OpenXR è preparato dal consorzio Khronos e definisce un'API universale per la creazione di applicazioni di realtà virtuale e aumentata, oltre a un insieme di strati per l'interazione con l'hardware. Monado fornisce un runtime che soddisfa completamente i requisiti di OpenXR, utilizzabile per gestire la realtà virtuale e aumentata su smartphone, tablet, PC e altri dispositivi. Il codice del progetto è scritto in C e distribuito con la licenza Boost Software License 1.0, compatibile con GPL.

Funzionalità principali 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.
  • Server composito che supporta il compositing, la modalità di output diretto, la trasmissione video, la correzione delle lenti e la creazione di uno spazio di lavoro per l'uso simultaneo di 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.
  • Server composito che supporta l'output diretto su dispositivo. Sono forniti shader per Vive e Panotools. È presente supporto per strati proiettivi.
  • Strumento per la calibrazione dell'hardware e la definizione dei limiti di movimento.
  • 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).

Tra le novità della nuova versione:

  • È migliorato il tracciamento del movimento delle mani. Aggiunto il supporto per l'estensione OpenXR XR_EXT_hand_tracking_data_source, che consente di elaborare separatamente le modalità di tracciamento delle mani "unobstructed" (mano libera) e "conforming" (un oggetto, come un controller, è in mano). Aumentata la qualità del controllo tramite controller e durante l'uso simultaneo di controller e tracciamento delle mani. Nei driver è stato implementato il supporto per nuovi ruoli ed è stato risolto problemi di orientamento e riconoscimento della posizione delle mani.
  • È stata presentata la sistema xrt_future e implementato il supporto per l'estensione OpenXR XR_EXT_future, che offre funzionalità per l'esecuzione di operazioni in modalità asincrona (nelle future versioni dello standard OpenXR sarà supportato l'avvio di operazioni senza attendere il completamento di quelle precedenti).
  • Aggiunti driver per i visori 3D Subur S1 e Rift DK2. Migliorato il supporto per i visori Razer Hydra, Vive Pro 2, Xreal Air 2 Ultra e Fujitsu.
  • Aggiunto il driver SolarXR IPC per l'estrazione dei dati di tracciamento da server SlimeVR.
  • Nel composito server Implementata la compensazione del ritardo tra il tracciamento del movimento della testa e l'effettivo output del frame su schermi con scansione a righe (rolling-scanout). Aumentata l'affidabilità della configurazione degli framebuffer virtuali sovrapposti (swapchain), utilizzati per garantire un output fluido.
  • Nell'interfaccia principale per la piattaforma Android è stata implementata la scansione e il salvataggio di codici QR per la calibrazione dei dispositivi Cardboard.

Fonte: opennet.ru

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