OpenGL ES und WebGL
WebGL ist die “Web Version” von OpenGL ES. Die Abkürzung ES steht für Embedded and mobile Systems.
Aktuelle Browser, wie z.B. Firefox und Chrome, unterstützen entsprechende Javascript-Befehle, die denjenigen der original C-API von OpenGL nachempfunden sind.
OpenGL ES ist eine abgespeckte Version von OpenGL, die z.B. keine direkten Vertex Befehle, keinen double Datentyp, und keine 3D Texturen kennt. Der Haupteinsatzzweck für OpenGL ES sind mobile Geräte (Handys, Tablets).
Wer OpenGL kann, kann auch WebGL. Daher liegt der Schwerpunkt dieser Lehrveranstaltung ausschließlich bei OpenGL.
Eine große Auswahl an Beispielen für 3D Computergrafik im Web findet man bei Three.js.