PhiloGL: Freies WebGL-Framework von Sencha

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) .



