Se ha lanzado la versión del navegador web Wolvic 1.4, diseñado para su uso en sistemas de realidad aumentada y virtual. El proyecto continúa el desarrollo del navegador Firefox Reality, que fue inicialmente desarrollado por Mozilla. Después de la estancación de la base de código de Firefox Reality, la empresa Igalia, conocida por su participación en proyectos de código abierto como GNOME, GTK, WebKitGTK, Epiphany, GStreamer, Wine, Mesa y freedesktop.org, ha reanudado su desarrollo. El código de Wolvic está escrito en Java y C++, y se distribuye bajo la licencia MPLv2. Las compilaciones listas están formadas para la plataforma Android. Se admite el funcionamiento con cascos 3D como Oculus, Huawei VR Glass, Lenovo VRX, Lenovo A3, HTC Vive Focus, Pico Neo, Pico4, Pico4E, Meta Quest Pro y Lynx (también se está portando el navegador para dispositivos Qualcomm).
El navegador utiliza el motor web GeckoView, una variante del motor Mozilla Gecko, diseñada como una biblioteca independiente que se puede actualizar de forma independiente. La gestión se realiza a través de una interfaz de usuario tridimensional completamente diferente, que permite navegar por sitios web dentro del mundo virtual o como parte de sistemas de realidad aumentada. Además de la interfaz diseñada para ser controlada a través del casco 3D, que permite ver páginas bidimensionales tradicionales, los desarrolladores web pueden utilizar las API WebXR, WebAR y WebVR para crear aplicaciones web tridimensionales especializadas, cuya interacción se realiza en el espacio virtual. También se admite la visualización en el casco 3D de videos espaciales grabados en modo 360 grados.
Para la navegación se utilizan controladores de VR, y para ingresar datos en formularios web, se puede usar un teclado virtual o real. Además, se ofrece un sistema de entrada por voz para interactuar con el usuario, que permite completar formularios y enviar consultas de búsqueda utilizando el motor de reconocimiento de voz desarrollado por Mozilla. Como página de inicio, el navegador proporciona una interfaz para acceder a contenido favorito y navegar por una colección de juegos, aplicaciones web, modelos 3D y videos espaciales adaptados para cascos 3D.
En la nueva versión:
- Se ha agregado soporte para el casco 3D Lenovo VRX, así como soporte experimental para los cascos Lenovo A3 y Lynx-R1.
- Se han implementado modelos tridimensionales realistas para un seguimiento visual del movimiento de las manos. Se ha mejorado el procesamiento de los gestos de control y se han solucionado problemas de reconocimiento erróneo de gestos para clics y escalado.
- Se ha añadido un botón para enviar su opinión o notificar un problema.

- Se ha añadido la posibilidad de transmitir imágenes desde cámaras externas a la pantalla virtual, lo que permite al usuario ver en tiempo real lo que ocurre a su alrededor mientras usa el casco de realidad virtual. A la imagen transmitida desde las cámaras se le pueden superponer ventanas, modelos y objetos 3D arbitrarios, creando un efecto de realidad aumentada. Se admiten varias estrategias de salida de imagen: modo de superposición basado en OpenXR, desactivación de la imagen de fondo (skybox) y uso de un gestor de composición adicional.
- La aplicación para Android ahora es reconocida por la plataforma como un navegador web.
- Se ha añadido soporte para videos del servicio de streaming japonés U-NEXT.
- Se ha propuesto una implementación inicial del backend basado en Chromium con una interfaz básica para la navegación a través de la barra de direcciones. En el backend se implementa el soporte para API WebContents y WebXR.
Fuente: opennet.ru

