zum Inhalt springen

Aufgabe 1: OpenGL

Ziel der ersten Aufgabe ist, einen Einblick in OpenGL und die OpenGL Shading Language zu bekommen.

Aufgabenstellung (PDF, 157 KB)

Gerüstprogramm (TAR.GZ, 3.2 MB)

Bemerkung: ein Bewertungskriterium bei der Bearbeitung der Aufgabe ist das Kompilieren ohne unnötige Warnungen mit gcc 4.8.4 und -Wall. Davon ausgenommen sind Warnungen, die beim Übersetzen der Datei ply.c aus dem Gerüstprogramm auftreten.

Binaries:
Ubuntu 14.04, 64 Bit, gcc 4.8.4

Beispielshader:
Vertex (VSH, 1 KB) (siehe Gerüstprogramm)
Fragment (FSH, 1 KB)  (siehe Gerüstprogramm)

Datensatz:
Stanford Bunny (PLY, 3MB)
(siehe The Stanford 3D Scanning Repository)