Was ist OpenGL® -Programmierung?
OpenGL®-Programmierung ist ein Prozess, bei dem jemand computergenerierte Bilder (CGI) über Code erstellt und nicht über ein Programm mit einem grafischen Toolset enthält. Dieser Prozess beinhaltet häufig die Erstellung von Code, der eine Reihe verschiedener Prozesse ausführt, die wiederum von Software zum Anzeigen von Bildern verwendet werden. Jemand kann OpenGL®-Programmierung verwenden, um zweidimensionale (2D) Bilder oder dreidimensionale (3D) Bilder zu erstellen, die beide häufig in Videospielen verwendet werden. Die Schaffung von CGI durch diese Programme beinhaltet häufig die Verwendung einer Reihe von Programmiermethoden und viel Code, um anzuzeigen, wie Objekte in einer Umgebung erscheinen und handeln sollten. Dieser Prozess beginnt häufig mit der Erstellung eines Designdokuments oder anderer Arbeiten, mit dem ein Programmierer in OpenGL® vollständig verstehen kann, was er oder sie erstellen muss. Zu diesem Zeitpunkt das ProgrammMer kann beginnen, den Prozess der OpenGL® -Programmierung zu planen, mit dem er oder sie die in der Szene verwendeten Objekte und Effekte erstellen muss. Der Computercode wird dann von diesem Programmierer erstellt, der von der Software verwendet wird, um die verschiedenen Elemente einer CGI -Szene auszuräumen.
Sowohl 2D- als auch zweidimensionale und 3D- oder dreidimensionale Objekte und Szenen können durch OpenGL®-Programmierung erstellt werden, abhängig vom Ansatz, den ein Programmierer verfolgt. In ihrer einfachsten Form kann eine Person Code verwenden, um anzugeben, wo sich Punkte im Raum befinden sollten, wobei die Achsen verwendet werden, die häufig zum Aufstellen von Diagrammen in Mathematik verwendet werden. Diese in der OpenGL® -Programmierung festgelegten individuellen Punkte werden als Eckpunkte bezeichnet. Jeder kann nach Linien mit anderen Punkten verbunden werden, die dann unterschiedliche Formen erstellen können, und diese Formen können 2D -Bilder erstellen oder miteinander verbunden werden, um die Oberfläche eines 3D -Objekts zu bilden.
HinzufügenITIONAL OpenGL® -Programmierung wird dann verwendet, um verschiedene Arten von Texturen zu etablieren, die auf die Objekte in einer Szene angewendet werden können. Diese Texturen sind 2D -Bilder, die im Grunde genommen um die 3D -Objekte gewickelt sind, ein Prozess, der als Texturzuordnung bezeichnet wird und die Objekte realistischer erscheinen und ihnen mehr Variation geben. Die OpenGL® -Programmierung wird für all diese Prozesse verwendet, zusätzlich zur Erstellung und Zuordnung von Lichtern in einer Szene sowie Effekte wie Nebel, Feuer und Wasser. Der Vorteil der Verwendung dieser Art von Ansatz besteht darin, dass die durch solche Programmierung erstellten Objekte von zahlreichen Computersystemen leicht erkannt und repliziert werden können, sodass Software auf verschiedenen Hardware -Setups einfacher ausgeführt werden kann.