Logo
Siegel

Computer Graphics
University of Freiburg

red bar
Home Team Research Teaching Student Projects Publications
Teaching during the summer term 2020

There will be no classroom events in the summer term 2020. Instead, slide sets and recordings of all lectures and seminar introductions will be available on this page in advance. Video conferences will be conducted at the time scheduled for the classroom event to address questions. Invitations to the video conferences will be sent to registered participants via the campus management system. Seminar presentations and project presentations will be performed via video conference.

The scheduled lecture time for the introduction to the graphics key course is May 11, 10-12. The slide set and a video recording will be available not later than one day in advance. On May 11, 10-12, a video conference will take place to address questions. The respective link will be sent one day in advance.

The video conference for the introduction to the proseminar takes place on May 12, 12-14.

The video conference for the introduction to the seminar takes place on May 11, 14-16.

Summer term 2020

Image Processing and Computer Graphics
Lecture: Monday 10-12, 082 00 006. Wednesday 10-12.
Tutorial: Wednesday 10-12.

Advanced Topics in Animation
Seminar: Monday 14-16.

Ausgewählte Themen der Computergraphik
Seminar: Tuesday 12-14.

Computer Graphics (Rendering Track / Simulation Track)
Bachelor-Project: by appointment.
Lab Course: by appointment.

Advanced Computer Graphics (Rendering Track / Simulation Track)
Master-Project: by appointment.

Bildverarbeitung, Computersehen und Computergraphik
Seminar: Tuesday 16-18.

Computer Graphics Reading Group
Seminar: Tuesday 10-12.

Bachelor Thesis, Master Thesis
By appointment.

Office hour
Tuesday 9-10, during term time.

Material

Image Processing and Computer Graphics - Lecture
The video conference for the introduction to the lecture takes place on May 11, 10-12. Please check the slide set and the video recording in preparation of the video conference.
The following slide sets and recordings cover the first part of the key course.
Please refer to the image processing group for the second part.
IntroductionRecording  (May 11)  /  Ray CastingRecording  (May 13)  /  ShadingRecording  (May 18)  /  Homogeneous NotationRecording  (May 20)  /  ProjectionRecording  (May 25)  /  Exercise (May 27)  /  Rasterization (June 3)  /  Exercise (June 3)  /  Exercise (June 8)  /  Exercise (June 10)  /  Guest lecture (Dr. Ihmsen) (---)  /  Curves and Surfaces (June 15, June 17)  /  Particle Fluids (June 22)  /  Summary, Q & A, Outlook (June 24)  /  Test exam  /  Point on a Line at Infinity

Image Processing and Computer Graphics - Tutorial
Tom Dalling provides an excellent tutorial as an introduction to OpenGL >3.0. A copy of the tutorial embedded in a cmake environment with some tasks can be downloaded here and the solution here.

Advanced Computer Graphics - Lecture
Introduction  /  Radiometry  /  Materials  /  Radiosity  /  Stochastic Raytracing

Advanced Computer Graphics - Tutorial
Framework 1 (Stefan Band)  /  Framework 2 (Philipp Bausch / Christoph Gissler)

Simulation in Computer Graphics - Lecture
Introduction  /  Particle Motion  /  Elastic Solids  /  Particle Fluids  /  Grid Fluids  /  Rigid Bodies  /  Bounding Volume Hierarchies  /  Space Subdivision

Simulation in Computer Graphics - Tutorial
Coin 3.1.3: VS2013, Coin sources, SoWin sources, Readme Windows, Readme Linux
Notes: Introduction, Numerical Integration, Elastic Solids
Particles: Description, Exercise, Solution, VTK ParticleViewer (Sinje Balzer)
Fireworks: Description, Exercise, Solution
Mass-spring systems: Description, Exercise, Solution, Matrix-free CG (Stefan Band)
Mass-spring systems: Implicit Euler Implementation Notes
Rigid bodies: Description, Exercise, Solution
Space Partitioning: Description, Exercise, Solution
SPH fluids (Stefan Band): Introduction, Source code

Advanced Topics in Rendering
Schedule  /  Topics  /  Introduction  /  Template  /  Introduction to Powerpoint

Advanced Topics in Animation
The video conference for the introduction to the seminar takes place on May 11, 14-16. Please check the slide set and the video recording in preparation of the video conference.
Schedule  /  Topics  /  IntroductionRecording  /  Template  /  Introduction to Powerpoint

Ausgewählte Themen der Computergraphik
The video conference for the introduction to the proseminar takes place on May 12, 12-14. Please check the slide set and the video recording in preparation of the video conference.
Termine  /  Themen  /  EinführungAufzeichnung  /  Formatvorlage  /  Powerpoint-Einführung

Previous Material

Algorithmen und Datenstrukturen
Einführung  /  Beschreibung  /  Korrektheit  /  Effizienz  /  Laufzeit  /  Teile und Herrsche  /  Entwurfsmuster  /  Datenstrukturen  /  Sortieren  /  Suchen  /  Hashverfahren  /  Suchbaum  /  AVL-Baum  /  Bereichsbaum  /  Graph  /  Zusammenfassung

Graphikprogrammierung
Themen  /  Einführung  /  Formatvorlage  /  Powerpoint-Einführung

Image Processing and Computer Graphics - Tutorial
This is an OpenGL <3.0 implementation of shadow maps and shadow volumes.
Exercise 1: Transformations, Code VS2010, Code VS2013, Solution
Exercise 2: Shadow Prerequisites, Code VS2010, Code VS2013, Solution VS2010, Solution VS2013
Exercise 3: Shadow Volumes, Code VS2010, Code VS2013, Solution VS2010, Solution VS2013
Exercise 4: Shadow Maps, Code VS2010, Code VS2013, Solution VS2010, Solution VS2013
Contact Data Protection Impressum