Logo
Siegel

Computer Graphics
University of Freiburg

red bar
Home Team Research Teaching Student Projects Publications

Flipped Classroom

Slide sets and recordings of all lectures and seminar introductions are available on this page. Video conferences will be conducted at the time scheduled for the classroom event to address questions. Please check the respective slide sets and recordings in preparation for the video conferences. Seminar presentations and project presentations will be performed via video conference.

Zoom meeting ID: 884 4830 1445 Passcode: wCPEx2pyZ

Winter term 2021

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

Simulation in Computer Graphics
Lecture: Monday 16-18.
Tutorial: Tuesday 12-14.

Advanced Topics in Rendering
Seminar: Tuesday 10-12.

Advanced Topics in Animation
Seminar: Wednesday 10-12.

Ausgewählte Themen der Computergraphik
Seminar: Wednesday 14-16.

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 12-14.

Bachelor Thesis, Master Thesis
By appointment.

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

Material

Image Processing and Computer Graphics - Lecture
The following slide sets and recordings cover the graphics part of the key course.
The image processing part can be found here.
IntroductionRecording  (April 19)  /  Ray CastingRecording  (April 20)  /  ShadingRecording  (April 26)  /  Homogeneous NotationRecording  (April 27)  /  ProjectionRecording  (May 3)  /  Exercise (May 4)  /  RasterizationRecording  (May 10)  /  Exercise (May 11)  /  Exercise (May 17)  /  Exercise (May 18)  /  Guest lecture (Dr. Ihmsen) (---)  /  CurvesRecording 1Recording 2  (May 31, June 1)  /  Particle FluidsRecording  (June 7)  /  Summary, Q & A, Outlook (June 8)  /  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 Oct 18, 10-12. Please check the slide set and the video recording in preparation of the video conference.
IntroductionRecording  /  RadiometryRecording 1Recording 2  /  MaterialsRecording 1Recording 2Recording 3  /  RadiosityRecording 1Recording 2  /  Stochastic RaytracingRecording 1Recording 2Recording 3  /  Test Exam

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 Oct 18, 16-18. Please check the slide set and the video recording in preparation of the video conference.
IntroductionRecording  /  Particle MotionRecording 1Recording 2Recording 3  /  Elastic SolidsRecording 1Recording 2  /  Particle FluidsRecording 1Recording 2Recording 3  /  Grid Fluids  /  Rigid BodiesRecording  /  Bounding Volume HierarchiesRecording  /  Space SubdivisionRecording  /  Test Exam

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
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
Reorganized source code with CMake (Peter Würth): All exercises, Readme
SPH fluids (Stefan Band): Introduction, Source code

Advanced Topics in Rendering
The video conference for the introduction to the seminar takes place on Oct 20, 10-12. Please check the introduction slide set and the respective video recording in preparation of the video conference.
Schedule  /  Topics  /  IntroductionRecording  /  Template  /  Example PresentationExample Report  /  Introduction to Powerpoint

Advanced Topics in Animation
The video conference for the introduction to the seminar takes place on Oct 19, 10-12. Please check the introduction slide set and the respective video recording in preparation of the video conference.
Schedule  /  Topics  /  IntroductionRecording  /  Template  /  Example PresentationExample Report  /  Introduction to Powerpoint

Ausgewählte Themen der Computergraphik
The video conference for the introduction to the proseminar takes place on Oct 20, 14-16. Please check the introduction slide set and the respective video recording in preparation of the video conference.
Termine  /  Themen  /  EinführungAufzeichnung  /  Formatvorlage  /  BeispielvortragBeispielbericht  /  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