Virksomheden Collabora har annonceret fortsættelsen af udviklingen af værktøjet libsurvive, som udvikler en åben implementering af Lighthouse bevægelsessporingsteknologi til virtuelle realitetssystemer. Projektet har været i stagnation siden 2022. Efter flere års inaktivitet har de gamle vedligeholdere af libsurvive besluttet at træde helt tilbage fra udviklingen og overdrage rettighederne til GitHub-projektet til Collabora. To nye vedligeholdere, der er ansatte hos Collabora i afdelingen, der udvikler løsninger til virtuelle realitetssystemer, er blevet udnævnt til at styre den videre udvikling af projektet.
Libsurvive implementerer teknologien til at spore position og orientering af VR-headset og controllere i 3D-rummet med 6 frihedsgrader (3 positionskoordinater og 3 orienteringsvinkler), ved hjælp af Lighthouse-teknologi, der er implementeret af Valve i SteamVR-platformen og understøttet i HTC Vive-headsets. Lighthouse-metoden baserer sig på brugen af flere fyrtårne i rummet med infrarøde lasere, som konstant scannner rummet horisontalt og vertikalt med synkroniserede impulser. Headset er udstyret med sensorer, der opfanger disse impulser og bestemmer position og orientering af enheden.
Libsurvive kan bruges med enheder, der understøtter SteamVR 1.0 og SteamVR 2.0, og det kan også anvendes som en driver til bevægelsessporing i den åbne Monado-stak, som tilbyder en implementering af OpenXR-standarden. Monado med Libsurvive-driveren kan bruges i applikationer, der understøtter OpenXR, såsom OpenXR-plugin'et til spilmotoren Godot. Koden for Libsurvive er skrevet i C og distribueres under MIT-licensen.
Kilde: opennet.ru
