Collabora heeft aangekondigd door te gaan met de ontwikkeling van de libsurvive-toolkit, die een open implementatie van de Lighthouse-bewegingsvolgtechnologie voor virtual reality-systemen ontwikkelt. Het project was sinds 2022 in een stagnatieperiode. Na enkele jaren van inactiviteit hebben de vorige onderhouden van libsurvive besloten zich volledig terug te trekken uit de ontwikkeling en hebben de rechten overgedragen aan het GitHub-project van Collabora. Voor het toezicht op de verdere ontwikkeling van het project zijn twee nieuwe onderhouders aangesteld, medewerkers van Collabora die oplossingen voor virtual reality-systemen ontwikkelen.
Libsurvive implementeert de technologie voor het volgen van de positie en oriƫntatie van headsets en VR-controllers in een 3D-ruimte met 6 vrijheidsgraden (3 coƶrdinaten van positie en 3 hoeken van oriƫntatie), gebruikmakend van de Lighthouse-technologie, ontwikkeld door Valve in het SteamVR-platform en ondersteund in HTC Vive-headsets. De Lighthouse-methode is gebaseerd op het gebruik van meerdere bakens in een ruimte met infraroodlasers, die het gebied horizontaal en verticaal scannen met gesynchroniseerde pulsen. De headsets zijn uitgerust met sensoren die deze pulsen opvangen en op basis daarvan de positie en oriƫntatie van het apparaat bepalen.
Libsurvive kan worden gebruikt met apparaten die de SteamVR 1.0 en SteamVR 2.0-platforms ondersteunen, en kan ook worden toegepast als een driver voor bewegingsvolging in de open Monado-stack, die een implementatie van de OpenXR-standaard biedt. Monado met de Libsurvive-driver kan worden gebruikt in toepassingen die OpenXR ondersteunen, zoals de OpenXR-plug-in voor de game-engine Godot. De code van Libsurvive is geschreven in de programmeertaal C en wordt verspreid onder de MIT-licentie.
Bron: opennet.ru
