OpenGL
Zur Navigation springen
Zur Suche springen
OpenGL
OpenGL (Open Graphics Library) ist eine plattformübergreifende Programmierschnittstelle (API) zur Darstellung von 2D- und 3D-Grafiken. Sie wird in zahlreichen Anwendungen eingesetzt – z. B. in Spielen, CAD-Software, Simulationen und wissenschaftlicher Visualisierung.
Merkmale
- Standardisierte, herstellerunabhängige Grafik-API
- Unterstützt Hardwarebeschleunigung über die Grafikkarte
- Verfügbar unter Windows, Linux, MacOS und vielen anderen Systemen
- Besteht aus Funktionen zur Geometrieverarbeitung, Texturierung, Beleuchtung u. v. m.
Anwendungen
- Computerspiele
- Grafikprogramme und 3D-Modellierung
- Augmented- und Virtual-Reality-Anwendungen
- Technische und wissenschaftliche Visualisierungen
OpenGL vs. DirectX
| Merkmal | OpenGL | DirectX |
|---|---|---|
| Plattform | Plattformübergreifend | Vor allem unter Windows |
| Offenheit | Offener Standard | Proprietär von Microsoft |
| Verbreitung | Breiter Einsatz, auch unter Linux und in Embedded-Systemen | Besonders verbreitet in PC-Spielen unter Windows |
Weiterentwicklungen
- OpenGL ES – Für mobile Geräte (z. B. Android)
- Vulkan – Moderner Nachfolger von OpenGL mit besserer Performance und Steuerung