Was ist OpenGL® Computergrafik?
OpenGL®-Computergrafiken sind Bilder, die mithilfe von OpenGL®-Software und nicht mit anderen CGI-Programmen (Computer Graphic Imagery) angezeigt werden. Diese werden ähnlich wie bei der Entwicklung von Computersoftware durch Computerkodierung angezeigt. Anstatt diese Codierung zu verwenden, um ein Programm zu instruieren, wie es zu arbeiten ist, wird die Programmierung verwendet, um eine Grafik-Engine anzuweisen, was und wie verschiedene zweidimensionale (2D) oder dreidimensionale (3D) Objekte zu rendern sind. OpenGL®-Computergrafiken bieten gegenüber anderen Programmen bestimmte Vorteile, da sie mit mehreren Betriebssystemen und verschiedenen Plattformen verwendet werden können.
Es gibt eine Reihe von verschiedenen Einstellungen, in denen OpenGL®-Computergrafiken verwendet werden können, einschließlich der Erstellung von CAD-Programmen (Computer Aided Design) und Videospielprogrammen. Mit dieser Art von Software können verschiedene Landschaften, Szenen und Objekte erstellt werden. Für architektonische oder gestalterische Zwecke kann OpenGL®-Computergrafik verwendet werden, um digitale Modelle von Gebäuden als Demonstration für einen Kunden zu erstellen oder um ein digitales Modell eines Produkts zu erstellen. Beim Design von Videospielen werden diese Arten von Grafiken häufig verwendet, um Szenen und Objekte zu erstellen, die auf einfache Weise von vielen verschiedenen Arten von Hardware und Software gerendert werden können.
Mithilfe der OpenGL®-Software können sowohl zweidimensionale oder 2D- als auch dreidimensionale oder 3D-Grafiken erstellt werden. Diese Bilder können dann auf einfache Weise von Computersystemen gerendert und angezeigt werden. OpenGL®-Computergrafiken werden im Wesentlichen durch Computerprogrammierung erstellt, ähnlich wie beim Erstellen neuer Software oder beim Entwerfen und Entwickeln einer Website. Die Software führt dann den geschriebenen Code aus und generiert dabei verschiedene Arten von Objekten, die aus Linien und Polygonen bestehen. Diese Arten von OpenGL®-Computergrafiken werden durch Mathematik entwickelt, da jeder Punkt in einem Objekt im Code angegeben ist.
Punkte im Raum, auch Scheitelpunkte und Linien genannt, werden zur Erstellung von 2D-OpenGL®-Computergrafiken verwendet. Ein Dreieck kann beispielsweise durch Code erstellt werden, der drei bestimmte Punkte angibt, und weist dann die Software an, diese Punkte mit Linien zu verbinden, um eine Gesamtform zu erhalten. 3D-Grafiken sind jedoch etwas komplexer und erfordern viel Code zum Erstellen. Diese Objekte werden als OpenGL®-Computergrafiken durch mehrere Formen, sogenannte Polygone, erstellt, die miteinander verbunden sind, um die Oberfläche eines 3D-Objekts zu bilden. Dies wird dann durch zusätzliche Programmierung texturiert und kann auf vielfältige Weise durch mehr Code manipuliert werden.