Lecture: Introduction to Computer Graphics

Course
- Lecturer(s):
- Start: 14. Oktober 2003
- Dates: Di. und Do. 13:00-15:00, HS 1
- Curriculum: Diploma (Graduate)
- Diploma Area: B
Exercises
Description
This is an introductory course to the basic techniques of computer graphics. It is intended for Computer Science students in Bonn who have already received their Vordiplom and BIT stundents in their first semester. The lecture will be held in English. Contents:
Slides
- Introduction (PDF document, 1.5 MB)
- Colors (PDF document, 1.5 MB)
- Devices (PDF document, 5.0 MB)
- Raster algorithms (PDF document, 1.0 MB)
- Transformations (PDF document, 658 KB)
- Projections (PDF document, 1.1 MB)
- Clipping (PDF document, 803 KB)
-
Visibility
(PDF document, 1.2 MB)
- Dynamic Scene Occulsion Culling (PDF document, 1.9 MB)
- Fractional Invisibility (PDF document, 827 KB)
- Portals and Mirrors (PDF document, 16.5 KB)
- Real-Time Nonphotorealistic Rendering (PDF document, 241 KB)
- Culling (PDF document, 2.5 MB)
-
BoundaryRepresentations
(PDF document, 2.0 MB)
- Performance Evaluation of Boundary Data Structures (PDF document, 1.7 MB)
- Simplification (PDF document, 2.0 MB)
- Polynomial Representations (PDF document, 519 KB)
- Parametric Surfaces (PDF document, 1.3 MB)
- Subdivision curves (PDF document, 1.2 MB)
- Subdivision surfaces (PDF document, 2.0 MB)
- Illumination (PDF document, 4.8 MB)
- Textures (PDF document, 2.3 MB)
- Bump-Displacement-Mapping-BRDFRendering-Shadows (PDF document, 2.1 MB)
- Raytracing (PDF document, 1.3 MB)
Assignment Sheets
|
Exercise 1: Introduction to C++ Assignment sheet (PDF document, 349 KB)
|
|
Exercise 2: Introduction to OpenGL Assignment sheet (PDF document, 143 KB)
|
|
Exercise 3: Color models Assignment sheet (PDF document, 208 KB)
|
|
Exercise 4: OpenInventor Assignment sheet (PDF document, 134 KB)
|
|
Exercise 5: Projection and perspective Assignment sheet (PDF document, 154 KB)
|
|
Exercise 6: Outline rendering Assignment sheet (PDF document, 180 KB)
|
|
Exercise 7: Half Edge Data Structures Assignment sheet (PDF document, 181 KB)
|
|
Exercise 8: Simplifier Assignment sheet (PDF document, 191 KB)
|
|
Exercise 9: Bezier Curves corrected version! Assignment sheet (PDF document, 113 KB)
|
|
Exercise 10: Bezier Teapot Assignment sheet (PDF document, 193 KB) |
|
Exercise 11: Camera movement Assignment sheet (PDF document, 144 KB)
|
|
Exercise 12: Texture Mapping Assignment sheet (PDF document, 112 KB)
|
Additional Documents
- coin-v1.0.0-install (10.5 MB)
- glut-3.7.5-bin (ZIP archive, 111 KB)
- glut-3.7.5-src (ZIP archive, 4.6 MB)
- Java-Kurs 'Computer-Graphik spielend lernen' (link)
- QtWin230-NonCommercial (10.3 MB)
- simage-v1.2.2-install (515 KB)
- soqt-20010821-install (1.8 MB)
- sowin-20010821-install (1.4 MB)
- The Inventor Mentor (PDF document, 4.3 MB)