Zum Hauptinhalt Zur Navigation Zur Suche

PhiloGL: Freies WebGL-Framework von Sencha

Sencha, das Unternehmen hinter Ext JS und Sencha Touch, hat mit PhiloGL ein freies WebGL-Framework veröffentlicht. Es ist zur Visualisierung von Daten und Entwicklung von Spielen gedacht.
/ Jens Ihlenfeld
4 Kommentare Auf Google folgen (öffnet im neuen Fenster)

PhiloGL ist unter dem Dach von Sencha Labs veröffentlicht worden. Das Framework soll den Umgang mit 3D-Grafik im Browser via WebGL vereinfachen. PhiloGL stellt dazu ein High-Level-API mit fertigen Funktionen für Shader-Verwaltung, I/O, XmlHttpRequest, JsonP, Webworker-Verwaltung und Effekte bereit, so dass sich Entwickler nicht mit dem Low-Level-API von WebGL beschäftigen müssen.

Sencha bietet PhiloGL(öffnet im neuen Fenster) im Rahmen der Sencha Labs als Open Source an. Die Software steht unter der MIT-Lizenz, der Code wird bei Github gehostet. Dort gibt es auch eine umfassende API-Dokumentation(öffnet im neuen Fenster). Um den Einstieg in die Entwicklung mit PhiloGL und WebGL zu erleichtern, wurden einige Lektionen aus dem Blog Learning WebGL(öffnet im neuen Fenster) auf PhiloGL portiert(öffnet im neuen Fenster).

Zur Demonstration von PhiloGL wurden drei Beispiele aufgesetzt: eine Visualisierung der Erderwärmung über rund 100 Jahre(öffnet im neuen Fenster), ein 3D-Echtzeit-Histogramm eines Videos(öffnet im neuen Fenster) und eine Darstellung parametrischer 3D-Oberflächen, die anhand einer gegebenen Funktion mit der Zeit ihre Form verändern.

Eine knappe Vorstellung von PhiloGL gibt dessen Entwickler Nicolas Belmonte in einem Blogeintrag(öffnet im neuen Fenster).


Relevante Themen