WebGL: Erste Ideen für 3D im Browser

3D im Browser: WebGL-Demo
3D im Browser: WebGL-Demo

Zu WebGL liegt der erste Entwurf einer Spezifikation vor: Der Standard soll Browsern 3D-Grafik beibringen und wird von allen führenden Herstellern unterstützt – außer Microsoft. Bereits im ersten Quartal 2010 soll der fertige Standard stehen.

Das Industriekonsortium „Khronos Group“ hat einen ersten Spezifikationsentwurf für WebGL veröffentlicht. Damit nimmt der Standard, der Hardware-beschleunigte 3D-Grafik im Browser ganz ohne Zusatzmodule verspricht, immer konkretere Gestalt an. Unterstützung gibt es dabei von allen wichtigen Browserherstellern mit der üblichen Ausnahme – Microsoft.

Durch die Veröffentlichung des Entwurfs hofft man auf eine verstärkte Beteiligung von Entwicklern, um WebGL weiter voran zu bringen. „Die Teilnahme der Webcommunity ist essenziell, um die Spezifikation zu finalisieren“, betont Arun Ranganathan, Leiter der WebGL-Arbeitsgruppe bei Mozilla, im „Mozilla-Hacks“-Blog. Bereits im ersten Quartal 2010 soll der fertige Standard stehen.

Breite Unterstützung

Mozilla selbst hat schon im September WebGL in erste Vorversionen von Firefox integriert. Google bietet seinerseits bereits WebGL-fähige Vorabversionen von Chrome und dank Implementationen für die WebKit-Engine könnte Safari bald WebGL-fähig werden. Apple, dessen Unterstützung ursprünglich unklar war, ist mittlerweile auch definitiv Teil der WebGL-Arbeitsgruppe, ebenso wie der norwegische Browseranbieter Opera.

Auch das Interesse der Entwicklergemeinde erscheint groß, denn es sind bereits diverse Demonstrationen zu WebGL aufgetaucht. Dazu zählen etwa Eschereske 3D-Effekte oder die Animation eines menschlichen Skelettmodells durch Forscher am kanadischen Seneca College. Martin Weusten, Informatikstudent an der RWTH Aachen wiederum arbeitet daran, einen Browser-Klon des Strategiespiels Konquest auf Basis von WebGL zu realisieren.

Zum IE nichts Neues

Nach wie vor nicht im WebGL-Projekt involviert ist freilich Microsoft. Somit bleibt zweifelhaft, ob auch der Browser-Weltmarktführer Internet Explorer je den offenen Standard unterstützen wird. Immerhin basiert WebGL dem Spezifikationsentwurf zufolge auf OpenGL ES 2.0 und somit einem Konkurrenten für Microsofts eigene Hardwarebeschleunigungs-Technologie Open3D. Somit ist eine erneute Spaltung des Webs in Sachen Browser-3D nicht auszuschließen.

Ein potenzieller Kompromissvorschlag wurde allerdings bereits vor einiger Zeit von Mozilla-Entwicklern wie Vladimir Vukicevic in den Raum gestellt. Demnach könnte WebGL als Schnittstelle letztendlich sowohl mit OpenGL aus auch Direct3D als darunter liegender Beschleunigungstechnologie arbeiten. Allerdings würde dies das Problem nicht lösen, dass der IE bislang auch in Sachen HTML 5 hinterherhinkt und das für WebGL benötigte HTML5-Element „Canvas“ bislang nicht unterstützt.

Khronos Group

Die Khronos Group ist ein Industriekonsortium, das sich für offene Standards im Multimedia-Bereich auf einer Vielzahl von Plattformen einsetzt. Zu den über 100 Mitgliedern zählen unter anderem AMD, Intel, NVIDIA, SGI, Google und Sun.

Archiv | pte

Einloggen mit deinem Konto bei…


…oder OpenID: