Computergrafik

OpenGL Pipeline

OpenGL Context | | OpenGL GLUT

Das prinzipielle Vorgehen, um mit OpenGL eine 3D Szene darzustellen ist:

  1. Framebuffer löschen
  2. Scenen-spezifische Parameter (z.B. MVP Matrix) spezifizieren
  3. Alle Dreiecke, Linien bzw. Punkte der Szene mit diesen Einstellungen rendern

Das wird fĂĽr jede (!) Ă„nderung der Szene bzw. Blickwinkel wiederholt. Es wird auch wiederholt, wenn das Fenster von einem anderen Fenster ĂĽberlagert wurde (Expose-Event).

In der Regel wird einfach so häufig wie möglich (z.B. 60x pro Sekunde) neu gezeichnet (FPS).

OpenGL Context | | OpenGL GLUT

Options: