OpenGL ist API (Application Programmig Interface) für die Entwicklung von 2D- und 3D-Computergrafik.
OpenGL beschleunigt die Entwicklung von professionellen Grafikanwendungen, indem es die Hardwareentwicklung und die Anwendungsentwicklung voneinander entkoppelt.
OpenGL ist quasi universal unterstützt, da es außerhalb des Bereich der Spieleprogrammierung als optimale Lösung für die Entwicklung anspruchsvoller Grafik gilt.
Typische Anwendungen für OpenGL
- 3D-Animation
- 3D-Modellierung
- 3D-Rendering
- CAD
- High-Level 3D-APIs
- Game Engines (heutzutage seltener, da DirectX OpenGL immer weiter verdrängt)
- VRML Authoring
- Bildschirmschoner
- Simulationen
- Verarbeitung von Geografie-Daten