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)