Das Java OpenGL Binding JOGL stellt eine interessante
neue Entwicklung im Bereich der Computergraphik dar. Die Einführung
der Java Bindings für OpenGL erschließt neue Aufgabenbereiche
für die Programmiersprache Java. So kann die Erstellung von
Realtime-Computergraphiken, Virtual Reality und Spieleentwicklung
nun in Java erfolgen, ohne auf die Hardwarebeschleunigung von OpenGL
verzichten zu müssen. Ausserdem bietet Java die Möglichkeit,
Applets zu erstellen, so dass 3D-Graphiken und Animationen auch auf einfache Weise
im Internet zugänglich gemacht werden können.
Auf dieser Seite soll das Binding vorgestellt werden
und zwar in Form einer kurzen Einführung, die unter dem Menüpunkt
"Über JOGL" zu finden ist. Für
die praktische Umsetzung gibt es ein Tutorial,
das in zahlreichen Lektionen die Grundlagen der 3D-Programmierung
mit JOGL vorstellt und dies in einer Beispielszene umsetzt. Desweiteren
wird unter dem Punkt "JOGL vs. OpenGL"
das Binding gegen OpenGL abgegrenzt und vor allem im Bereich der
Geschwindigkeit verglichen.
Um dem Tutorial folgen zu können, sollten fortgeschrittene
Java-Kenntnisse vorhanden sein. Grundkenntnisse von OpenGL, das
Listener-Konzept in Java und Grundlagen der Computergraphik sind
auch sehr nützlich zum Verständnis des Tutorials. Zu diesen
Themen gibt es auch einige Verweise in der Link-Rubrik.
Dort gibt es auch viele interessante und weiterführende Links
zum Thema JOGL und 3D-Programmierung.
Viel Spass!
|