Fork me on GitHub

Web Development

Ein Lehrbuch für das Informatik oder Medien-Informatik Studium.

Wenn der canvas Tag in der 3d Variante verwendet wird, kommt wirklich die Grafikkarte mit ihrer ganzen Render-Pipeline zum Einsatz um 3D Szenen zu rendern. Diese API des Browsers wird ‘'’WebGL’’’ genannt, und basiert auf OpenGL ES 2.0.

WebGL wird von allen Browsern unterstützt, sogar am Smartphone.

three.js

WebGL direkt zu programmieren ist sehr aufwändig. Die Library three.js ermöglicht die direkt arbeit mit 3d-Objekten, Materialien, Szenen, Kameras.

Game Engines

Auf WebGL basieren viele Game Engines für das Web. z.B:

Physics Turbulenz

Einen Überblick bietet html5gameengine.com