Libsurvive реализует технологию отслеживания положения и ориентации гарнитур и VR-контроллеров в 3D-пространстве по 6 степеням свободы (3 координаты положения и 3 угла ориентации), используя технологию Lighthouse, реализованную компанией Valve в платформе SteamVR и поддерживаемую в шлемах HTC Vive. Метод Lighthouse основан на использовании в помещении нескольких маяков с инфракрасными лазерами, постоянно сканирующими пространство по горизонтали и вертикали синхронизированными импульсами. Гарнитуры оснащаются датчиками, которые улавливают данные импульсы и на их основе определяют положение и ориентацию устройства.
Libsurvive может использоваться с устройствами, поддерживающими платформы SteamVR 1.0 и SteamVR 2.0, а также применяться в качестве драйвера для отслеживания движений в открытом стеке Monado, предоставляющем реализацию стандарта OpenXR. Monado с драйвером Libsurvive может применяться в приложениях, поддерживающих OpenXR, таких как OpenXR-плагин для игрового движка Godot. Код Libsurvive написан на языке Си и распространяется под лицензией MIT.
Источник: http://www.opennet.ru/opennews/art.shtml?num=62640