Computer Graphics
University of Freiburg
Home
Team
Research
Teaching
Student Projects
Publications
Winter term 2024
Advanced Computer Graphics
Lecture: Monday 10-12. 101 01 016/018.
Tutorial: Monday 16-18. 101 01 016/018.
Simulation in Computer Graphics
Lecture: Tuesday 12-14. 101 01 016/018.
Tutorial: Monday 14-16. 101 01 016/018.
Advanced Topics in Rendering
Seminar: Wednesday 10-12. 052 02 017.
Advanced Topics in Animation
Seminar: Wednesday 12-14. 052 02 017.
Ausgewählte Themen der Computergraphik
Seminar: Thursday 10-12. 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.
Computer Graphics Reading Group
Seminar: Wednesday 14-16.
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
.
Introduction
,
Recording
(April 16) /
Ray Casting
,
Recording
(April 17) /
Shading
,
Recording
(April 23) /
Homogeneous Notation
,
Recording
(April 24) /
Projection
,
Recording
(April 30) / Exercise (May 1) /
Rasterization
,
Recording
(May 7) / Exercise (May 8) /
Guest lecture (Dr. Ihmsen)
(---) /
Curves
,
Recording 1
,
Recording 2
(May 14, May 15) / Exercise (May 28) / Exercise (May 29) /
Particle Fluids
,
Recording
(June 4) / Summary, Q & A,
Outlook
(June 5) /
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
,
Recording
/
Radiometry
,
Recording 1
,
Recording 2
/
Materials
,
Recording 1
,
Recording 2
,
Recording 3
/
Radiosity
,
Recording 1
,
Recording 2
/
Stochastic Raytracing
,
Recording 1
,
Recording 2
,
Recording 3
/
Sampling Strategies
/
Aliasing
/
Test Exam
Advanced Computer Graphics - Tutorial
Framework 1
(Stefan Band) /
Framework 2
(Philipp Bausch / Christoph Gissler)
Simulation in Computer Graphics - Lecture
Introduction
,
Recording
/
Particle Motion
,
Recording 1
,
Recording 2
,
Recording 3
/
Elastic Solids
,
Recording 1
,
Recording 2
/
Particle Fluids
,
Recording 1
,
Recording 2
,
Recording 3
/
Grid Fluids
/
Rigid Bodies
,
Recording
/
Bounding Volume Hierarchies
,
Recording
/
Space Subdivision
,
Recording
/
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
Registration
/
Schedule
/
Topics
/
Introduction
,
Recording
/
Template
/
Example Presentation
,
Example Report
/
Introduction to Powerpoint
Advanced Topics in Animation
Registration
/
Schedule
/
Topics
/
Introduction
,
Recording
/
Template
/
Example Presentation
,
Example Report
/
Introduction to Powerpoint
Ausgewählte Themen der Computergraphik
Anmeldung
/
Termine
/
Themen
/
Einführung
,
Aufzeichnung
/
Formatvorlage
/
Beispielvortrag
,
Beispielbericht
/
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