Lecture: Introduction to Computer Graphics and Visualization

Course
- Lecturer(s):
- Start: Tue., 08.04.2014
- Dates: Tue. and Thu. 16:30 - 18, AVZ III / Römerstr. 164 - HS 1
- Course number: BA-INF 105
- Curriculum: Bachelor
- Diploma Area: B
- Effort: 4.0 SWS
- Exams: 22.04.2014
Exercises
- Tutor(s):
- Start: 15.04.2014
- Dates: Tue., 15:00-16:30
Description
Computer Graphics deals with hardware, algorithms and datastructures for the synthesis of images or movies from abstract 3D scene, geometry and material descriptions as well as camera/object motion. This lecture introduces the fundamental concepts of computer graphics. In detail the following mayor topics will be discussed: Exercises: In the exercises the theoretical concepts of the lecture are examplified in practical programming assignments. Programming is primarily done in Matlab. Serveral exercises focusing on the OpenGL / GLSL library.
Slides
- Einleitung + Rasterdisplay (PDF document, 2.4 MB)
- Rasteralgorithmen (PDF document, 3.8 MB)
- Affine Transformationen (PDF document, 1.5 MB)
- Projektive Abbildungen (PDF document, 1.1 MB)
- Elementare Datenstrukturen + Clipping (PDF document, 610 KB)
- Sichtbarkeitsberechnung (PDF document, 1.9 MB)
- Licht + Farben (PDF document, 1.8 MB)
- Beleuchtungsmodelle (PDF document, 3.2 MB)
- Physically Based Rendering (PDF document, 3.0 MB)
- Globale Beleuchtung (PDF document, 3.2 MB)
- BRDF Models (PDF document, 2.4 MB)
- Global Illumination (PDF document, 1.1 MB)
- Pathtracing (PDF document, 0.9 MB)
- Radiosity (PDF document, 431 KB)
- Texturierung (PDF document, 1.2 MB)
- Parametrische Kurven (PDF document, 1.2 MB)
- Parametrische Flaechen (PDF document, 1.7 MB)
Assignment Sheets
|
Exercise 1: Matlab Einführung Assignment sheet (PDF document, 118 KB) |
|
Exercise 2: Transformationen Assignment sheet (PDF document, 150 KB)
|
|
Exercise 3: Perspektivische Transformation Assignment sheet (PDF document, 250 KB)
|
|
Exercise 4: Transformation von Normalen 01 Assignment sheet (PDF document, 169 KB)
|
|
Exercise 5: Vertex Normalen Assignment sheet (PDF document, 132 KB)
|
|
Exercise 6: Farben Assignment sheet (PDF document, 177 KB)
|
|
Exercise 7: GLSL Einführung Assignment sheet (PDF document, 410 KB)
|
|
Exercise 8: BRDF Assignment sheet (PDF document, 168 KB)
|
|
Exercise 9: Shading Assignment sheet (PDF document, 409 KB)
|
|
Exercise 10: Probeklausur Assignment sheet (PDF document, 258 KB) |
|
Exercise 11: Probeklausur-2 Assignment sheet (PDF document, 162 KB) |
|
Exercise 12: raytracing Assignment sheet (PDF document, 69 KB) |
|
Exercise 13: Bezier Kurven Assignment sheet (PDF document, 129 KB) |
Exercise 13: Loesung-3 Assignment sheet (1.2 KB) |