Computergrafik

OpenGL

Perspektivische Rückprojektion | | WebGL

OpenGL = Open Graphics Library

OpenGL ist ein plattformunabhängiger Nachfolger der GL Bibliothek von Silicon Graphics International (SGI). Es handelt sich um einen Standard der Khronos Group, die viele weitere offene Standards vorantreibt, unter anderem OpenCL (effiziente Berechnungen) und OpenXR (Mixed Reality).

Es bildet eine Hardware Abstraktionsschicht durch ein 3D API (Application Programmers Interface)

  • low-level 3D Grafik, unabhängig von der verwendeten Hardware
  • erlaubt OpenGL Erweiterungen durch Extension-Mechanismus.
  • keine UI Mechanismen wie z.B Event Handling (z.B. Mausereignisse) oder Menüs
  • keine Funktionen um ein Fenster zu öffnen (sog. OpenGL Context)

Nur das allernötigste, erweiterbar und daher höchst flexibel!


Perspektivische Rückprojektion | | WebGL

Options: