L'azienda Collabora ha annunciato la continuazione dello sviluppo dello strumento libsurvive, che sviluppa un'implementazione open source della tecnologia di tracciamento dei movimenti Lighthouse per sistemi di realtà virtuale. Il progetto era in stato di stasi dal 2022. Dopo diversi anni di inattività, i precedenti manutentori di libsurvive hanno deciso di ritirarsi completamente dallo sviluppo e hanno trasferito i diritti del progetto su GitHub all'azienda Collabora. Sono stati nominati due nuovi manutentori, che sono dipendenti di Collabora, per supervisionare ulteriormente lo sviluppo del progetto.
Libsurvive implementa la tecnologia di tracciamento della posizione e orientamento dei visori e dei controller VR nello spazio 3D con 6 gradi di libertà (3 coordinate di posizione e 3 angoli di orientamento), utilizzando la tecnologia Lighthouse, sviluppata da Valve sulla piattaforma SteamVR e supportata nei visori HTC Vive. Il metodo Lighthouse si basa sull'uso di più beacon nelle stanze, con laser a infrarossi che scansionano continuamente lo spazio in orizzontale e verticale con impulsi sincronizzati. I visori sono dotati di sensori che catturano questi impulsi e, basandosi su di essi, determinano la posizione e l'orientamento del dispositivo.
Libsurvive può essere utilizzato con dispositivi che supportano le piattaforme SteamVR 1.0 e SteamVR 2.0, e può anche essere impiegato come driver per il tracciamento dei movimenti nel stack open source Monado, che implementa lo standard OpenXR. Monado con il driver Libsurvive può essere utilizzato in applicazioni che supportano OpenXR, come il plugin OpenXR per il motore di gioco Godot. Il codice di Libsurvive è scritto in linguaggio C e distribuito con licenza MIT.
Fonte: opennet.ru
