Logo
Siegel

Computer Graphics
University of Freiburg

red bar
Home Team Research Teaching Student Projects Publications

WS 18/19

Image Processing and Computer Graphics
Lecture: Monday 10-12, 082 00 006. Tuesday 10-12, 082 00 006.
Tutorial: Tuesday 10-12, 082 00 021, 082 00 028, 082 00 029.

Simulation in Computer Graphics
Lecture: Monday 16-18, 106 00 007.
Tutorial: Wednesday 16-18, 106 00 007.

Advanced Topics in Rendering
Seminar: Wednesday 10-12, 051 03 026.

Ausgewählte Themen der Computergraphik
Seminar: Tuesday 12-14, 052 02 017.

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, 052 02 017.

Computer Graphics Reading Group.
Seminar: Tuesday 14-16, 052 01 005.

Bachelor Thesis, Master Thesis.
By appointment.

Office hour.
Tuesday 9-10, 052 01 005, during term time.

Material

Image Processing and Computer Graphics - Lecture
Introduction  /  Research  /  Rendering Pipeline  /  OpenGL  /  Transformations  /  Projections  /  Lighting  /  Exercise 1  /  Rasterization  /  Exercise 2  /  Shadows  /  Texturing  /  Transparency, Reflection  /  Exercise 3  /  Exercise 4  /  Evaluation, Q & A  /  Test exam  /  Solution  /  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  /  Transformations  /  Intersections  /  Radiometry  /  Materials  /  Radiosity  /  Stochastic Raytracing  /  Summary  /  Aliasing  /  Sampling  /  Data Structures  /  Path Tracing

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

Simulation in Computer Graphics - Lecture
Introduction  /  Particles  /  Mass Point Systems  /  Stability  /  Constraints  /  Particle Fluids  /  Partial Differential Equations  /  Grid Fluids  /  Rigid Bodies  /  Bounding Volume Hierarchies  /  Spatial Partitioning  /  Image-Space Techniques

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)
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
Schedule  /  Topics  /  Introduction  /  Template  /  Introduction to Powerpoint

Ausgewählte Themen der Computergraphik
Termine  /  Themen  /  Einführung  /  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