Publication de Wolvic 1.7, un navigateur web pour dispositifs de réalité virtuelle

Après six mois de développement, la version 1.7 du navigateur web Wolvic est présentée, conçue pour être utilisée dans des systèmes de réalité augmentée et virtuelle. Le projet continue le développement du navigateur Firefox Reality, précédemment développé par Mozilla. Après la stagnation de la base de code de Firefox Reality, la société Igalia a poursuivi son développement dans le cadre du projet Wolvic, connue pour sa participation au développement de projets libres tels que GNOME, GTK, WebKitGTK, Epiphany, GStreamer, Wine, Mesa et freedesktop.org. Le code de Wolvic est écrit en Java et C++, et est distribué sous la licence MPLv2. Des builds préconçues ont été formées pour la plateforme Android. La compatibilité est assurée avec les casques 3D Oculus, Huawei VR Glass, Lenovo VRX, Lenovo A3, HTC Vive Focus, Pico Neo, Pico4, Pico4E, Meta Quest Pro, Pico Neo3 et Lynx (un portage du navigateur pour les appareils Qualcomm est également en cours).

Le navigateur utilise le moteur web GeckoView — une variante du moteur Mozilla Gecko, présentée sous forme de bibliothèque distincte, pouvant être mise à jour indépendamment. La gestion se fait via une interface utilisateur tridimensionnelle fondamentalement différente, permettant de naviguer sur les sites dans un monde virtuel ou dans le cadre de systèmes de réalité augmentée. En plus de l'interface destinée à un contrôle par casque 3D, qui permet de visualiser les pages traditionnelles en deux dimensions, les développeurs web peuvent utiliser les API WebXR, WebAR et WebVR pour créer des applications web tridimensionnelles spécialisées, dont l'interaction se fait dans l'espace virtuel. La visualisation de vidéos spatiales capturées en mode 360 degrés est également supportée par le casque 3D.

Pour la navigation, des contrôleurs VR sont utilisés, et pour entrer des données dans des formulaires web, un clavier virtuel ou réel. De plus, un système de saisie vocale est proposé pour interagir avec l'utilisateur, permettant de remplir des formulaires et d'envoyer des requêtes de recherche en utilisant le moteur de reconnaissance vocale développé par Mozilla. En tant que page d'accueil, le navigateur fournit une interface pour accéder au contenu favori et naviguer dans une collection de jeux adaptés pour les casques 3D, d'applications web, de modèles 3D et de vidéos spatiales.

Dans la nouvelle version :

  • Un support initial de la navigation utilisant des mécanismes de suivi du mouvement des yeux, présents dans certains appareils de réalité virtuelle et fournis à l'application via l'extension OpenXR XR_EXT_eye_gaze_interaction, a été ajouté. Par exemple, cette nouvelle fonctionnalité permet de cliquer sur un lien simplement en fixant son regard sur celui-ci après avoir pressé un bouton sur le contrôleur ou compressé les doigts.
  • Le suivi du mouvement des mains est pris en charge grâce à l'extension OpenXR XR_EXT_hand_interaction. Un profil d'entrée a été ajouté, permettant d'utiliser le modèle d'entrée standard OpenXR pour le suivi des mains et des gestes, au lieu des extensions spécifiques à chaque appareil.
  • Des améliorations ont été apportées au choix des tailles et à la localisation des fenêtres. La barre d'adresse a été réintroduite, incluant entre autres des contrôles de lecture pour le contenu multimédia.
    Publication de Wolvic 1.7, un navigateur web pour dispositifs de réalité virtuelle
  • Le support de la saisie vocale et de l'appel vocal de l'interface de recherche a été mis en œuvre pour les lunettes intelligentes Huawei VisionGlass.
  • Quatre nouveaux environnements virtuels ont été ajoutés, recréant un parc japonais avec des fontaines, Notre-Dame sous la pluie, un village hollandais ensoleillé et une côte californienne balayée par les vents. Les environnements peuvent être activés via le dialogue Paramètres > Environnement.
    Publication de Wolvic 1.7, un navigateur web pour dispositifs de réalité virtuelle
  • Le support pour l'extension XR_EXT_view_configuration_depth_range de OpenXR a été ajouté, permettant d'obtenir des informations graphiques supplémentaires pour améliorer les performances du navigateur.
  • Le moteur de navigateur Gecko et les composants Mozilla pour Android ont été mis à jour vers la version 128, correspondant à Firefox 128 (les versions précédentes utilisaient les versions 121 des composants Mozilla Android et de Gecko).

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster