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).
- Anzeige Hier geht es zum Handbuch für Softwareentwickler bei Amazon Wenn Sie auf diesen Link klicken und darüber einkaufen, erhält Golem eine kleine Provision. Dies ändert nichts am Preis der Artikel.