OpenGL

Aus IT-Guide – Glossar
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

Siehe auch