Logo
Siegel

Computer Graphics
University of Freiburg

red bar
Home Team Research Teaching Student Projects Publications

Winter term 2020

Advanced Computer Graphics
Lecture: Monday 10-12.
Tutorial: Tuesday 14-16.

Simulation in Computer Graphics
Lecture: Monday 16-18.
Tutorial: Wednesday 16-18.

Advanced Topics in Rendering
Seminar: Tuesday 10-12.

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: Wednesday 10-12.

Bachelor Thesis, Master Thesis
By appointment.

Online office hour
Tuesday 9-10, during term time.

Flipped Classroom

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.

Material

Image Processing and Computer Graphics - Lecture
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)  /  RasterizationRecording  (June 3)  /  Exercise (June 3)  /  Exercise (June 8)  /  Exercise (June 10)  /  Guest lecture (Dr. Ihmsen) (---)  /  CurvesRecording 1Recording 2  (June 15, June 17)  /  Particle FluidsRecording  (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
The video conference for the introduction to the lecture takes place on Nov 2, 10-12. Please check the slide set and the video recording in preparation of the video conference.
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
The video conference for the introduction to the lecture takes place on Nov 2, 16-18. Please check the slide set and the video recording in preparation of the video conference.
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
The video conference for the introduction to the seminar takes place on Nov 3, 10-12. Please check the slide set and the video recording in preparation of the video conference.
Schedule  /  Topics  /  Introduction  /  Template  /  Introduction to Powerpoint

Advanced Topics in Animation
Schedule  /  Topics  /  IntroductionRecording  /  Template  /  Introduction to Powerpoint

Ausgewählte Themen der Computergraphik
The video conference for the introduction to the proseminar takes place on Nov 3, 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