
Vorlesung Donnerstag 9:15-11:45 HS 22
Seminare:
Dienstag 9:15-10:45 HG 1-19, 13:15-14:45 HG 1-19
Donnerstag 13:15-14:45 HG 1-19
MS-Windows Benutzer mit Visual Studio 6.0 finden hier den Verzeichnisbaum aller Projekte. Falls Sie die Programme auf den SGI-PCs im Pool (HG 1-19) benutzen wollen und das Fenster nicht neu gezeichnet wird, so benutzen Sie bitte die Mesa-5.0.1 Dlls die Sie in alle Verzeichnisse kopieren und entpacken müßen,von denen das Programm aus gestartet wird, also zumindest \OpenGLSamples.v6\Debug
MS-Windows Benutzer mit Visual Studio .NET 2003 finden hier den Verzeichnisbaum aller Projekte.
Auf den Workstations und den Linux-PC's befindet sich ein Verzeichnis /software im Verzeichnis /software/Mesa-5.0.1/include befinden sich die GL/gl.h, GL/glu.h und GL/glut.h header und /software/Mesa-5.0.1/include muss den Compiler als Include-Verzeichnis angegebnen werden.
Der Linker benötigt noch die Bibliotheken die sich für Linux im Verzeichnis /software/Mesa-5.0.1/Library/Linux und für die Workstations im Verzeichnis /software/Mesa-5.0.1/Library/SGI/lib32 (altes 32 Bit Format -o32) und /software/Mesa-5.0.1/Library/SGI/lib64 (64 Bit Format) befinden. Eines dieser Verzeichnisse muss mit -L angegeben werden bevor der Linker versucht -lgl -lglu -lglut einzubinden.
Alte Aufgabesammlung zur Prüfung online oder als Mathematica Notebook..
Die OpenGL-Tutors von Nate Robins findet man hier.
OpenGL ist ein Plattform übergreifendes API zur Darstellung
dreidimensionaler Objekte. Die Vorlesung wird sich mit den
grundlegenden Techniken der 3d Graphik beschäftigen, dabei werden
die Möglichkeiten und Grenzen der OpenGL-Bibliothek angesprochen.
Das Seminar dient
der Anwendung des Vorlesungsstoffes mit dem Schwerpunkt OpenGL.
Kentnissen in Linearer Algebra, Geometrie des Raumes, Numerischer Mathematik und Programmierung sind notwendig. Wünschenswert sind elementare Kentnisse der Differentialgeometrie.
The OpenGL Programming Guide 3rd Edition. The Official Guide to Learning OpenGL, Version 1.2
OpenGL Reference Manual, 2nd Edition
Programming OpenGL for the X Window System
OpenGL Programming for Windows 95 and Windows NT
OpenGL Geometry OpenGL + Advanced Geometry
Computational Geometry in C, Joseph O'Rouke, Cambridge University Press, 1993
Interactive Computer Grapics, A Top-Down Approach with OpenGL, Edward Angel, Addison Wesley, 2000
Differential Geometrie, Alfred Gray, Spektrum Akademischer Verlag, 1994
3D-Computergrafik, Alan Watt, Addison-Wesley,2002 (Deutsch, allgemeine 3D-Graphik)
Mesa Bibliothek. Eine freie OpenGL Implementation auch für Linux
GLUT eine portable Bibliothek für einfache Programoberflächen