WebGL unter HTML5 ermöglicht 3D-Grafik und 3D-Animation im Browser

Design

WebGL: 3D-Infografiken im Browser

von grasundsterne, am

Der Multimediastandard HTML5 entwickelt sich so langsam zum Betriebssystem im Web. Immer mehr Browser unterstützen den Code der neuen HTML-Version – dazu gehören die aktuellen Versionen des Internet Explorer, Mozilla Firefox, Apple Safari und Google Chrome. Dabei ist die Hypertext Markup Language (HTML) eine echte Erfolgsgeschichte. Denn nur dieser Programmiersprache ist es zu verdanken, dass Websites mittlerweile so leistungsfähig sind und sich auch auf mobilen Geräten mit unterschiedlichem Funktionsumfang breit machen.
Dabei geht die strukturierte Sprache HTML5 gegenüber ihrer Vorgängerversion 4.01 einige Schritte weiter, indem sich über die Programmierschnittstelle DOM zusätzliche Programme an den Browser anbinden lassen. Eine wesentliche Neuerung sorgt seit Monaten für Aufmerksamkeit und Diskussionsstoff in einschlägigen Foren und Blogs: Mit der in HTML5 integrierten 3D-API WebGL (Web Graphics Library) lassen sich 3D-Grafiken und 3D-Animationen im Web-Browser erzeugen, ohne das zusätzliche Software notwendig ist. Einzige Voraussetzung: Der Browser unterstützt die WebGL-Spezifikation. Letzteres muss beispielsweise beim aktuellen Firefox in der Version 7.x WebGL manuell aktiviert werden – standardmäßig ist es nicht aktiv. Dazu muss lediglich in der Browserzeile der Befehl „about:config“ und anschließend die Funktion „webgl.force-enabled“ auf „true“ gesetzt werden.

3D-Demos auf HTML5-Basis

Mittlerweile gibt es eine ganze Reihe an Grafiken, 3D-Animationen, interaktiven Filmen und 3D-Spielen, die die Leistungsfähigkeit von WebGL demonstrieren:

Google Body

3D-Billiardspiel

Interaktiver Film Rome „3 Dreams of black“

WebGL knüpft an HTML5 an und soll den Bedürfnissen von Webdesignern entgegenkommen, die mittels Befehlscode ihre 3D-Strukturen schaffen. Derzeit existieren zwei verschiedene Standards nebeneinander: Während X3DOM eine Teilmenge des ISO-Standards X3D zur Erweiterung des HTML5-DOM nutzt, ist XML3D eine direkte Erweiterung von HTML5. Die Vertreter der beiden Erweiterungen arbeiten seit August 2011 in der W3C Community, um einen gemeinsamen Standard zu schaffen. Ziel ist es, funktionales 3D als HTML-Erweiterung festzulegen. Die Initiatoren der W3C gehen davon aus, dass ein erster Vorschlag bereits im Laufe des nächsten Jahres erarbeitet sein wird.

  • Share on Tumblr
Share

facebook

twitter

google plus

Hinterlasse eine Antwort