È stato pubblicato il rilascio del browser web Wolvic, 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, nell'ambito del progetto Wolvic, lo sviluppo è stato proseguito da 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++, e distribuito con licenza MPLv2. Le build pronte sono state create per la piattaforma Android. È supportato il funzionamento con visori 3D Oculus, Huawei VR Glass, HTC Vive Focus, Pico Neo e Lynx (è anche in corso il porting del browser per dispositivi Qualcomm e Lenovo).
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:
- È notevolmente migliorata la modalità a schermo intero per la riproduzione video in un ambiente 3D: l'interfaccia del browser viene nascosta e appare qualcosa di simile a un cinema virtuale. L'area circostante allo schermo virtuale è ombreggiata in analogia con l'abbassamento delle luci in un cinema per non distrarre dall'esperienza visiva.
- Nell'interfaccia di gestione dei segnalibri è stata garantita la visualizzazione delle icone dei siti (favicon) per una più chiara individuazione dei segnalibri.

- Per i visori 3D prodotti da Huawei, forniti con la piattaforma Harmony 3.0 (versione di Android di Huawei), è attivato per impostazione predefinita il smoothing con campionamento multiplo (MSAA, Multi-Sample Anti-Aliasing), che ha notevolmente migliorato la qualità del rendering.

- Per i dispositivi Huawei, all'ingresso nella sessione WebXR, viene mostrata l'immagine dei controller e viene visualizzato un suggerimento su cosa premere per uscire dalla sessione.

- Per i controller Huawei con 3 e 6 gradi di libertà (3DoF e 6DoF) è stato preparato un pacchetto ibrido generale (in precedenza, a causa delle limitazioni dell'Huawei VR SDK, venivano fornite versioni separate per loro).
- Sono stati risolti i problemi con la chiusura del browser quando si esce dall'area sicura dei dispositivi Huawei e sono state eliminate le chiusure anomale premendo i link "mailto:".
Fonte: opennet.ru



