Google Chrome en Mozilla Firefox bieden nu allebei out-of-the-box ondersteuning voor WebVR. Deze open virtual reality-standaard is ontworpen om virtual reality vanuit een browser mogelijk te maken. In dit artikel zullen we uitleggen wat WebVR is en hoe het u beïnvloedt.

Wat is WebVR?

WebVR is een JavaScript-applicatieprogrammeringsinterface, of API, ontworpen om browsers in staat te stellen te communiceren met virtual reality-apparaten. Omdat webbrowsers de meest gebruikte applicaties ter wereld zijn, heeft dit het potentieel om de mogelijkheden voor virtual reality-ervaringen dramatisch uit te breiden. Door de behoefte aan speciale toepassingen te verwijderen, kunnen meer producenten van inhoud virtual reality-content tegen lagere kosten distribueren.

Het werkt door nieuwe interfaces tussen virtual reality-headsets en de webbrowser bloot te leggen. De API kan VR-apparaten detecteren, apparaatfuncties controleren, de positie van het apparaat opvragen en passende frames leveren op basis van de VR-omgeving.

Heb ik een virtual reality-headset nodig?

Voor volledige onderdompeling is hardware nog steeds vereist. Voor een echte virtual reality-ervaring hebben gebruikers nog steeds een soort virtual reality-headset nodig. De standaard is compatibel met alle huidige populaire virtual reality-platforms. Dit omvat HTC Vive, Oculus Rift, Google Daydream, Playstation VR, Samsung Gear VR en Windows Mixed Reality-headsets.

Gebruikers zonder een speciale VR-headset kunnen Google Cardboard gebruiken. Karton is in wezen een slim opgevouwen stuk golfkarton (vandaar de naam) dat u aan de voorkant van uw gezicht kunt vastmaken. De Google Cardboard-smartphone-app toont een afbeelding met dubbele lens op het smartphonescherm. Gebruikers schuiven vervolgens hun smartphone in deze geïmproviseerde headset achter de ooggaten en klemmen deze met klittenband of andere riemen op hun gezicht. Het is niet de meest comfortabele of meeslepende ervaring met virtual reality, maar het maakt een breed toegankelijke virtuele realiteit mogelijk zonder een enorme investering in hardware.

Op sommige sites is het echter mogelijk om WebVR zonder headset te gebruiken, maar het is niet echt wat we beschouwen als ware virtuele realiteit. Het is meer een interactief panorama van 360 graden. Gebruikers kunnen nog op beperkte wijze communiceren met de virtual reality-omgeving. Ze kunnen navigeren door de virtual reality-wereld en rondkijken in 360 graden, zelfs wanneer ze alleen een flatscreen gebruiken.

Hoe gebruik ik WebVR?

WebVR is momenteel beschikbaar in belangrijke browsers, maar het is nog steeds geclassificeerd als een vroege ontwikkeling. Dat betekent dat het onstabiel is en onderhevig aan verandering zonder kennisgeving. Raadpleeg webvr.rocks voor een bijgewerkte lijst met compatibele browsers en apparaten.

Firefox ondersteunt WebVR sinds versie 55 en is beschikbaar zonder enige wijziging.

Gebruik in Chrome vereist het inschakelen van een Chrome-vlag. U moet het volgende inschakelen: chrome://flags/#enable-webvr en chrome://flags/#enable-gamepad-extensions .

Plak die URL's in de URL-balk van Chrome en klik vervolgens op de hyperlink "Inschakelen".

Als u merkt dat de prestaties op Chrome beperkt of niet-functioneel zijn, kunt u een experimentele versie van Chromium downloaden, de open-bronversie van Chrome van Google.

Zodra WebVR is ingeschakeld, moet u een site bezoeken die de API gebruikt. a-frame.io en PlayCanvas zijn geweldige experimentele zandbakken om mee te spelen.

Conclusie

WebVR bevindt zich momenteel in experimentele fasen, maar het toont potentieel als een open standaard voor omgevingen met virtuele realiteit. Wanneer het wordt uitgebreid naar alle browsers, kunnen we meer ontwikkelaars zien profiteren van de mogelijkheden.