Lecture: Introduction to Computer Graphics and Visualization

Course
- Lecturer(s):
- Start: Mon., 08.04.2019
- Dates: Mon. 14 (c.t.) - 16, HSZ - HS 3, and Fri. 12 (c.t.) - 14, HSZ - HS 7
- Course number: BA-INF 105
- Curriculum: Bachelor
- Diploma Area: B
- Effort: 4.0 SWS
- Exams: Wed, 24.07.2019, 12-15, HS 1+2; Fri, 13.09.2019, 12-15, HS 2
Exercises
- Tutor(s):
- Start: TBD
- Dates: Mon 10:00-12:00 & 12:00-14:00, room 3.035b in building 19A
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 major topics will be discussed: Exercises: In the exercises the theoretical concepts of the lecture are examplified in practical programming assignments.
Registration for assignments
Please register for the mailing list here:
https://lists.iai.uni-bonn.de/mailman/listinfo.cgi/CG-uebung
Slides
- Einleitung (PDF document, 7.6 MB)
- EuklidischeGeometrie (PDF document, 540 KB)
- KoordinatensystemeRotationen (PDF document, 728 KB)
- GeometrieRepräsentieren (PDF document, 2.8 MB)
- Raytracing (PDF document, 3.8 MB)
- OpenGL-Pipeline (PDF document, 1.5 MB)
- Lokale Beleuchtungsmodelle (PDF document, 4.6 MB)
- Projektionen (PDF document, 749 KB)
- Clipping (PDF document, 1.6 MB)
- Parametrische Kurven (PDF document, 1.8 MB)
- Physik (PDF document, 1.0 MB)
- FourierBeispiele (PDF document, 2.2 MB)
- Signalverarbeitung(b) (PDF document, 1.0 MB)
- projectcomments (plain text document, 9.4 KB)
- Rasteralgorithmen (PDF document, 1.6 MB)
- Interpolation (PDF document, 0.9 MB)
- Texturierung (PDF document, 2.1 MB)
- Texturfilterung (PDF document, 1.2 MB)
- Blending (PDF document, 1.2 MB)
- Schatten (PDF document, 9.3 MB)
- MonteCarlo1 (PDF document, 1.7 MB)
- MonteCarlo2 (PDF document, 1.6 MB)
- Parametrische Flaechen (PDF document, 6.9 MB)
- Zusammenfassung (PDF document, 321 KB)
Assignment Sheets
|
Exercise 1: Intro Assignment sheet (PDF document, 237 KB)
|
|
Exercise 2: Farben Assignment sheet (PDF document, 426 KB)
|
|
Exercise 3: Transformationen Assignment sheet (PDF document, 222 KB)
|
|
Exercise 4: Raytracing Assignment sheet (PDF document, 211 KB)
|
|
Exercise 5: ShadingModels Assignment sheet (PDF document, 153 KB)
|
|
Exercise 6: Texturen Assignment sheet (PDF document, 332 KB)
|
|
Exercise 7: DeferredRendering Assignment sheet (PDF document, 251 KB)
|
|
Exercise 8: AnimationCompetition Assignment sheet (PDF document, 116 KB) |