Dopo sei mesi di sviluppo, è stato rilasciato il browser web Wolvic 1.7, progettato per l'uso in sistemi di realtà aumentata e virtuale. Il progetto continua lo sviluppo del browser Firefox Reality, precedentemente sviluppato da Mozilla. Dopo la stagnazione della base di codice di Firefox Reality, lo sviluppo è stato portato avanti dall'azienda Igalia, nota per il suo coinvolgimento nello sviluppo di progetti open source come GNOME, GTK, WebKitGTK, Epiphany, GStreamer, Wine, Mesa e freedesktop.org. Il codice di Wolvic è scritto in Java e C++ ed è distribuito con licenza MPLv2. Gli assembly pronti sono stati creati per la piattaforma Android. È supportato l'uso con visori 3D come Oculus, Huawei VR Glass, Lenovo VRX, Lenovo A3, HTC Vive Focus, Pico Neo, Pico4, Pico4E, Meta Quest Pro, Pico Neo3 e Lynx (è in corso anche il porting del browser per dispositivi Qualcomm).
Il browser utilizza il motore web GeckoView, un variante del motore Mozilla Gecko, presentato come una libreria separata che può essere aggiornata indipendentemente. L'interazione avviene attraverso un'interfaccia utente tridimensionale completamente diversa, che consente la navigazione sui siti web all'interno di un mondo virtuale o come parte di sistemi di realtà aumentata. Oltre all'interfaccia progettata per il controllo tramite caschi 3D, che permette di visualizzare pagine tradizionali in due dimensioni, gli sviluppatori web possono utilizzare le API WebXR, WebAR e WebVR per creare applicazioni web tridimensionali specializzate, interagendo con esse nello spazio virtuale. È anche supportata la visione di video spaziali in un casco 3D, registrati in modalità 360 gradi.
Per la navigazione si utilizzano controller VR e per l'inserimento di dati nei moduli web si può utilizzare una tastiera virtuale o reale. Inoltre, è disponibile un sistema di input vocale che consente di compilare moduli e inviare query di ricerca utilizzando il motore di riconoscimento vocale in fase di sviluppo da Mozilla. Come pagina iniziale, il browser offre un'interfaccia per accedere ai contenuti preferiti e navigare nella collezione di giochi, applicazioni web, modelli 3D e video spaziali adattati per caschi 3D.
Nella nuova versione:
- È stata aggiunta la supporto iniziale per la navigazione tramite meccanismi di tracciamento del movimento degli occhi, presenti in alcuni dispositivi di realtà virtuale e forniti dall'applicazione tramite l'estensione OpenXR XR_EXT_eye_gaze_interaction. Ad esempio, la nuova funzionalità consente di seguire un link sul quale è fissato lo sguardo dopo aver premuto un pulsante sul controller o compresso le dita.
- È stato aggiunto il supporto per il tracciamento del movimento delle mani, utilizzando l'estensione OpenXR XR_EXT_hand_interaction. È stato aggiunto un profilo di input che consente di utilizzare il modello di input standard OpenXR per il tracciamento delle mani e dei gesti, invece di estensioni specifiche per vari dispositivi.
- Sono stati effettuati miglioramenti nella selezione delle dimensioni e della posizione delle finestre. È stata ripristinata la visualizzazione della barra degli indirizzi, che include tra l'altro i controlli di riproduzione per il contenuto multimediale.

- Per gli occhiali intelligenti Huawei VisionGlass è stato implementato il supporto per l'input vocale e l'attivazione vocale dell'interfaccia di ricerca.
- Sono stati aggiunti quattro nuovi ambienti virtuali che ricreano un parco giapponese con fontane, Notre-Dame in una notte di pioggia, un villaggio olandese soleggiato e la costa della California battere dal vento. Gli ambienti possono essere attivati tramite la finestra di dialogo Impostazioni > Ambiente.

- È stato aggiunto il supporto per l'estensione XR_EXT_view_configuration_depth_range di OpenXR per ottenere informazioni grafiche aggiuntive che migliorano le prestazioni del browser.
- Il motore del browser Gecko e i componenti Mozilla per Android sono stati aggiornati alla versione 128, corrispondente a Firefox 128 (nelle precedenti versioni erano utilizzate le versioni 121 di Mozilla Android Components e Gecko).
Fonte: opennet.ru


