|

Einführung in OpenGL - Teil 1 - by Delax
Dieser Kurs widmet sich OpenGL unter FPC (Free Pascal Compiler). Wer einen OpenGL Kurs für C oder andere Sprachen sucht, ist bei Neon Helium besser aufgehoben. Ich gehe des weiteren nur auf die Windows Initialisierung ein, da ich von Linux keine große Ahnung habe. Wer diesen Kurs in dieser Richtung ergänzen will ist herzlich dazu aufgefordert.
OpenGL ist eine der "großen Zwei" APIs für 2D/ 3D Grafikprogrammierung. Ich will jetzt nicht wieder in den heiligen API Krieg zurück fallen und euch sagen das OpenGL toller und besser als DirectX ist, im Gegenteil. Beide APIs haben ihre eigenen Vor- und Nachteile. Was ich tun werde ist schlicht und einfach nur eine Einführung in OpenGL zu geben. Und das möglichst so, das Anfänger sie auch verstehen.
Wo wir schon dabei sind: dieses Tutorial richtet sich an komplette Neueinsteiger von OpenGL. Wer schon einmal mit OpenGL unter anderen Sprachen gearbeitet hat, muß sich wohl nur die Initialisierung unter FPC anschauen und kann dann anfangen seinen Code zu portieren.
Ich setze vorraus das man ein grobes Verständnis für die Windows API hat. Will sagen, man sollte wissen wie Windows Klassen funktionieren, wie man Fenster öffnet etc. Falls einem dies unbekannt ist kann man entweder den Win32/ FPC Kurs auf Friends-of-FPC.org lesen oder aber man bedient sich Cut & Paste aus den Beispielen und denkt nicht weiter darüber nach ;)
An Software vorrausgesetzt wird der Free Pascal Compiler, sowie die OpenGL Header für eben jenen Compiler. Eigentlich müssten die bei der FPC Distribution dabei sein. Wenn nicht, geht auf www.freepascal.org und besorgt sie euch dort.
Die im Kurs vorkommenden Beispiele sind auf Windows 98 SE und Windows NT 4 SP 6 getestet. Wenn ihr Probleme haben solltet, bitte schickt eine Mail mit euren Systeminfos.
Und mehr Einleitung ist es nicht. Auf zum Compiler-Mobil!
Delax/ Sundancer Inc.
[delax@sundancerinc.de]
Back to previous page
|