Lab Course: Computer Graphics

Course
- Lecturer(s):
- Start: 15.10.2013 4:00 p.m. I.80 VR-Lab (LBH)
- Dates: by arrangement
- Course number: MA-INF 2308 - Track Computer Graphics
- Curriculum: Master , Diploma (Graduate), B-IT Master Media Informatics
- Requirements: Knowledge from "Foundations of Graphics" and/or other computer graphics lectures strongly recommended
- Diploma Area: B
- Exams: 6th and 7th of February 2014
Description
In this lab course, your goal is to implement state-of-the-art techniques from the area of computer graphics, with support from the research staff of Prof. Klein. Here, you can implement the techniques studied in a previous computer graphics seminar, if applicable, or you can choose among other topics, depending on your interests and prior knowledge. Thus it is possible to attain the lab course also without having attended a seminar. Topics can be chosen from all areas of computer graphics, including modelling, visualization, and rendering, and are usually linked with the research activities of the department. For further information please contact Stefan Hartmann.
Documents
- CG Lab Organisation WS2013 (PDF document, 149 KB)
- CG Lab WS2013 (PDF document, 1.6 MB)
Available Topics
For more information about these topics, please take a look at the PDF files.
For more topics or if you want to propose another topic please just visit our lab!
Lab Course (Basics & Lab)
For starting master students not yet confident in their programming/practical skills we have a slightly different Lab Course. Here the initial focus is on learning C to a reasonable level by implementing numerical and computer graphics related algorithms. Finally there is a programming project in the teaching free time. Further information can be found in the slides "Slides Lab Course (Basics&Lab)".
To register please write an email to burghard@ and inscribe in BASIS latest until Wednesday 6/11/2013. cs.uni-bonn.de
Documents
- CG Lab WS2013-2014 Final Project (PDF document, 160 KB)
- Final Project Kickoff-Meeting (PDF document, 168 KB)
- Slides Lab Course (Basics&Lab) (PDF document, 148 KB)
Assignment Sheets
|
Exercise 0: Foreword Assignment sheet (PDF document, 78 KB) |
|
Exercise 1: Control flow Assignment sheet (PDF document, 170 KB) |
|
Exercise 2: Data Types Assignment sheet (PDF document, 169 KB) |
|
Exercise 3: Memory Management and Basic Geometry Assignment sheet (PDF document, 206 KB) |
|
Exercise 4: Basic Data Structures Assignment sheet (PDF document, 146 KB)
|
|
Exercise 5: Debugging and Heaps Assignment sheet (PDF document, 148 KB) |
|
Exercise 6: Standard Template Library - Containers Assignment sheet (PDF document, 145 KB)
|
|
Exercise 7: Standard Template Library - Algorithms Assignment sheet (PDF document, 157 KB) |
|
Exercise 8: Basic Numerics Assignment sheet (PDF document, 196 KB)
|
|
Exercise 9: Energy minimization Assignment sheet (PDF document, 184 KB)
|
|
Exercise 10: Energy minimization (II) Assignment sheet (PDF document, 1.5 MB)
|