Das Unternehmen Collabora hat die Fortsetzung der Entwicklung des Tools libsurvive angekündigt, das eine offene Implementierung der Lighthouse-Bewegungsverfolgungstechnologie für Virtual-Reality-Systeme weiterentwickelt. Das Projekt war seit 2022 in einem Stagnationszustand. Nach mehreren Jahren der Inaktivität beschlossen die ehemaligen Betreuer von libsurvive, sich vollständig von der Entwicklung abzukehren und übergaben die Rechte an dem GitHub-Projekt an die Firma Collabora. Für die weitere Leitung des Projekts wurden zwei neue Betreuer ernannt, die Mitarbeiter von Collabora aus der Abteilung sind, die Lösungen für Virtual-Reality-Systeme entwickelt.
Libsurvive implementiert die Technologie zur Verfolgung von Position und Orientierung von Headsets und VR-Controllern im 3D-Raum über 6 Freiheitsgrade (3 Positionskoordinaten und 3 Orientierungswinkel), indem es die von Valve in der SteamVR-Plattform umgesetzte Lighthouse-Technologie nutzt, die in HTC Vive-Headsets unterstützt wird. Das Lighthouse-Verfahren basiert auf der Nutzung mehrerer Raumstrahler mit Infrarotlasern, die den Raum horizontal und vertikal mit synchronisierten Impulsen ständig scannen. Die Headsets sind mit Sensoren ausgestattet, die diese Impulse erfassen und auf deren Grundlage die Position und Orientierung des Geräts bestimmen.
Libsurvive kann mit Geräten verwendet werden, die die Plattformen SteamVR 1.0 und SteamVR 2.0 unterstützen, und kann auch als Treiber zur Bewegungsverfolgung im offenen Stack Monado eingesetzt werden, der eine Implementierung des OpenXR-Standards bereitstellt. Monado mit dem Libsurvive-Treiber kann in Anwendungen verwendet werden, die OpenXR unterstützen, wie das OpenXR-Plugin für die Spiel-Engine Godot. Der Code von Libsurvive ist in C geschrieben und steht unter der MIT-Lizenz.
Quelle: opennet.ru
