La empresa Collabora ha anunciado la continuación del desarrollo de la herramienta libsurvive, que avanza la implementación abierta de la tecnología de seguimiento de movimientos Lighthouse para sistemas de realidad virtual. El proyecto había estado en estado de estancamiento desde 2022. Después de varios años de inactividad, los antiguos mantenedores de libsurvive decidieron alejarse por completo del desarrollo y transfirieron los derechos del proyecto en GitHub a Collabora. Dos nuevos mantenedores, empleados de Collabora en el departamento que desarrolla soluciones para sistemas de realidad virtual, han sido designados para supervisar el desarrollo futuro del proyecto.
Libsurvive implementa la tecnología de seguimiento de la posición y orientación de los visores y controladores VR en un espacio 3D con 6 grados de libertad (3 coordenadas de posición y 3 ángulos de orientación), utilizando la tecnología Lighthouse, desarrollada por Valve en la plataforma SteamVR y soportada en los cascos HTC Vive. El método Lighthouse se basa en el uso de múltiples balizas con láseres infrarrojos en un espacio cerrado, que escanean continuamente el entorno de forma horizontal y vertical con pulsos sincronizados. Los cascos están equipados con sensores que capturan estos pulsos y a partir de ellos determinan la posición y orientación del dispositivo.
Libsurvive se puede usar con dispositivos que soportan las plataformas SteamVR 1.0 y SteamVR 2.0, y también se puede utilizar como controlador para el seguimiento de movimientos en la pila abierta Monado, que proporciona una implementación del estándar OpenXR. Monado con el controlador Libsurvive se puede utilizar en aplicaciones que soportan OpenXR, como el plugin OpenXR para el motor de juegos Godot. El código de Libsurvive está escrito en lenguaje C y se distribuye bajo la licencia MIT.
Fuente: opennet.ru
