Computer Graphics 1 & Foundations of Computer Graphics (WS 2025/26)
Instructor: | Prof. Dr. S. Gumhold |
Mode: | lecture videos only |
Time&Place: | exercises see below |
Language: | English |
SWS: | 2/2/0 |
Modules: | see list here |
Topics: | geometry processing, realtime rendering, acceleration data structures, optimization for CG |
Schedule, Videos & Slides
In the sabbatical of Prof. Gumhold please watch the video recodrings from winter semester 22/23: RecordingsWS2324
After Part 1, Part 2 and Part 4 there will be an online consultation via BBB with Prof. Gumhold.
Password for slides is provided in Opal Course.
13.10.25 Introduction and Math Basics (slides)
book recommendation: Fundamentals of Computer Graphics
Part 1 - Meshes
20.10.25 Polygonal Meshes (slides)
27.10.25 Halfedge Data Structure (slides)
03.11.25 Surface Analysis (slides)
10&17.11.25 Mesh Processing (slides)
book recommendation: Polygonal Mesh Processing
mesh view demo program: zip
17.11.25 2:50pm Consultation on BBB
Part 2 - GPU-Based Real-Time Rendering
24.11.25 OpenGL (slides, sample code)
01.12.25 OpenGL part 2
08.12.25 Geometry Rendering (slides)
15.12.25 Lighting (slides)
05.01.26 Texturing (slides)
book recommendation: Learn OpenGL
12.01.25 2:50pm Consultation on BBB
Part 3 - Acceleration Data Structures
12.01.26 Acceleration DS (slides, animation split slides)
19.01.26 Spatial Queries (slides, animation split slides)
book recommendation: Geometric Data Structures for Computer Graphics
Part 4 - Optimization
26.01.26 Optimization (slides)
02.02.26 Optimization part 2 & exam preparation
02.02.25 2:50pm Consultation on BBB
Exam
- written for students from
- Bachelor Informatik
- Bachelor Medieninformatik
- CMS students
- exchange students (register by email to Benjamin Russig)
- oral exam onsite for Master and Diploma students (arrange appointment by email to Jana Bohl).
A list of sample questions for oral exams can be found here: questionaire
Formulas and algorithms from the lecture which you should have a throurough unterstanding of for written exams are compiled here: formulas/algorithms
Example exam from WS19/20: pdf
Joint consultation with Prof. Gumhold: t.b.a
Some specifics about the written exam:
- The exam covers material from the following four areas
- polygonal meshes including lectures on polygonal meshes, halfedge data structure and mesh processing
- surface analysis
- rendering with lectures on OpenGL, geometry rendering, lighting and texturing
- acceleration datastructures
- Each of the four areas will be scored about equally.
- The questions, based on the oral questionaire, will query generic, algorithmic and programming knowledge, as well as some analytic calculations. Required formulas will be provided in the task descriptions. Note that the exam questions will NOT be sampled from this questionaire! It is supposed to give you an idea what knowledge might be subject to questions, it is not meant for you to commit all answers to these questions to memory before the exam! The questions will be comparable, but not the same.
Sample Code
- cg1-samples@bitbucket (sample models: zip)
- EarthDemo (zipWS16 including data)
- Realtime rendering C++-OpenGL-Code samples of Nico Schertler GitHub (3D models: zip)
- Nehe Tutorials
Excercises
Exercises will run as usual during the sabbatical of Prof. Gumhold.
Supervisor: | Mario Henze, Benjamin Russig |
Implementation: | C++ and OpenGL |
All further information procided in the Opal Course.