|

Einführung in OpenGL - by Delax
Das OpenGL/ FPC Tutorial war schon lange geplant, hat sich aber immer wieder verzögert. Langsam aber sicher sind die Teile aber fertig genug um veröffentlicht zu werden. Was den Kurs betrifft: ich versuche die Begriffe so einfach wie möglich zu erklären. Im Zweifelsfalle geht aber Einfachheit vor Genauigkeit, also nehmt die Erklärungen nicht ZU wörtlich. Der Schwerpunkt liegt ganz klar bei OpenGL. Wer 3D Programmierung richtig lernen will, dem empfehle ich Literatur wie Zed3D von Sebastien Loisel.
Zwei Anmerkungen noch vorweg:
Erstens: dies ist NICHT die 1:1 Übersetzung des originalen OpenGL/ FPC Tutorials. Vielmehr ist es eine Übersetzung einer alten Version. Wenn ihr des englischen mächtig seid empfehle ich euch dringend die englische Version zu lesen.
Zweitens: die Sources waren ursprünglich für FreePascal 0.9.x gedacht. Unter Version 1.0.x meldet euch der Compiler, dass die "GL_SL" Unit nicht gefunden werden kann etc. Dies liegt daran, dass bei FPC 1.0.x neue header beiliegen. Wenn ihr FPC 1.0.x benutzt, verwendet bitte die Sources der englischen Version dieses Tutorials. Diese sind entsprechend angepasst.
Kommentare und Anmerkungen sind wie immer sehr willkommen. delax@sundancerinc.de.
Teil 01 - Einführung in OpenGL
Teil 02 - Windows Initialisierung
Teil 03 - OpenGL Initialisierung
Teil 04 - Windows Vollbildmodus
Teil 05 - Primitives
Teil 06 - Transformation
Teil 07 - Rotation
Teil 08 - Depth Functions
Teil 09 - 3D Objekte
Teil 10 - Perspektivische Projektion
Teil 11 - Hidden Surface Removal
Teil 12 - Beleuchtung (Grundlagen)
Teil 13 - Ambientes Licht
Teil 14 - Diffuses Licht
Teil 15 - Direktes Licht
Teil 16 - Display Listen
Download Tutorial as .ZIP file
Back to previous page
|