www.wikidata.de-de.nina.az
WebVR ist eine Programmierschnittstelle API um in Webbrowsern mittels JavaScript auf Gerate fur virtuelle Realitat wie etwa Head Mounted Displays zugreifen zu konnen Der Standard wurde 2014 durch Mozilla ins Leben gerufen und in Kooperation mit dem Google Chrome Team entwickelt Die Version 1 0 wurde 2016 veroffentlicht 1 Kunftige Versionen werden unter der Bezeichnung WebXR entwickelt und erweitern den Rahmen auf erweiterte Realitat AR 2 Inhaltsverzeichnis 1 Funktionsprinzip 2 Browserunterstutzung 3 Einzelnachweise 4 WeblinksFunktionsprinzip BearbeitenUber die Funktion navigator getVRDisplays kann eine Liste aller verfugbaren VR Gerate angefragt werden Diese werden durch Objekte des Typs VRDisplay reprasentiert Uber diese Gerate kann die Lage des Benutzers abgefragt werden die Methode getPose liefert die Position Ausrichtung Bewegung und weitere Daten uber den Nutzer Zur Darstellung wird ein Canvas Element verwendet haufig in Verbindung mit WebGL Dabei werden die beiden Bilder fur das linke und rechte Auge nebeneinander gezeichnet und uber die requestPresent Methode des VR Anzeigegerats dort zur Anzeige gebracht Dort vermittelt sie dem Benutzer einen dreidimensionalen Bildeindruck Die Anzeige sollte anschliessend in regelmassigen Abstanden am besten mit der Bildwiederholrate des Gerats neu gezeichnet und mit der submitFrame Methode aktualisiert werden Zudem kommen weitere APIs zum Einsatz die Gamepad API ermoglicht eine Steuerung uber Gamepads die Web Audio API erlaubt es dreidimensionale Klangeindrucke zu erzeugen Zur einfachen Verwendung gibt es Bibliotheken wie A Frame oder three js 3 die sich um einen Grossteil der Darstellung kummern konnen Es gibt auch Frameworks die einen Export aus Unity ermoglichen 4 Einige Engines erlauben auch offiziell einen Export nach WebVR darunter Blend4Web 5 Browserunterstutzung BearbeitenErste experimentelle Unterstutzung gibt es in Mozilla Firefox und Google Chrome sowie in Samsungs Browser fur Samsung Gear VR 6 Teilweise wird noch eine altere Version des Standards implementiert Eine stabile Unterstutzung gibt es erstmals seit Firefox 55 7 Sowohl Firefox als auch Chrome unterstutzen in ihren Desktop Browsern Oculus Rift und HTC Vive Smartphones konnen uber Google Cardboard eingeschrankte VR Funktionen bieten 8 9 Einzelnachweise Bearbeiten Casey Yee Introducing the WebVR 1 0 API Proposal In Mozilla Hacks 1 Marz 2016 abgerufen am 9 September 2016 englisch Andre Vrignaud Lars Bergstrom Bringing Mixed Reality to the Web In The Mozilla Blog 20 Oktober 2017 abgerufen am 12 Dezember 2017 englisch three js Anthony Palma Exporting An Indie Unity Game to WebVR In Mozilla Hacks 24 Mai 2016 abgerufen am 9 September 2016 englisch Release Notes Blend4Web v15 12 Abgerufen am 9 September 2016 Is WebVR Ready Abgerufen am 9 September 2016 Soren Hentzschel Firefox 55 erhalt Unterstutzung fur Virtuelle Realitat VR 6 Marz 2017 abgerufen am 7 Marz 2017 James Green Virtual Reality Getting Started with Mobile VR amp WebVR 24 Mai 2016 abgerufen am 9 September 2016 englisch Soren Hentzschel Unterstutzung fur HTC Vive landet in Firefox Nightly 5 September 2016 abgerufen am 9 September 2016 Weblinks BearbeitenSpezifikation WebVR API auf MDN Web Docs Mozilla VR How WebVR games can be leverage as a marketing tool Abgerufen von https de wikipedia org w index php title WebVR amp oldid 210050034