Logo
 

Overview

 

3. 4. Sem 5. Sem 6. Sem 7. Sem 8. Sem 9. Sem 10. Sem

Key Course
Image Processing and Computer Graphics

Advanced Course
Simulation in
Computer
Graphics
Advanced Course
Advanced
Computer
Graphics
  Proseminar
Seminar
Advanced Topics in Animation

  Bachelor
Thesis
Lab Course
Computer
Graphics

Master Project
Advanced
Computer
Graphics

Master Thesis

 

Specialization on Cognitive Technical Systems

Computer Graphics is a vital part of the specialization Cognitive Technical Systems together with AI, robotics, machine learning, and vision (including the corresponding assistant professorships).

In your Master studies you can specialize in Cognitive Technical Systems by taking at least four courses (worth 24 ECTS, numerics counts to this specialization, too) and at least one seminar from these areas. Additionally you must finish your Master project and your Master thesis in any of these groups. The specialization can be noted in your Master certificate to highlight that you have strong knowledge in this field of computer science. Formal description (Prüfungsordnung)

 

SS 16

 

Advanced Computer Graphics. Specialization Course / Spezialvorlesung. 6 ECTS. Teschner.
Monday 10-12, 101 / 01-018.

Advanced Computer Graphics. Tutorial / Übung. Teschner.
Wednesday 14-16, 101 / 01-018.

Advanced Topics in Animation. Seminar. Teschner.
Monday 14-16, 052 / 02-017

Ausgewählte Themen der Computergraphik. Proseminar. Teschner.
Tuesday 12-14, 052 / 02-017

Computer Graphics. Lab Course / Praktikum. Teschner.
By appointment / Termin nach Vereinbarung.

Advanced Computer Graphics. Master-Project / Master Projekt. Teschner.
By appointment / Termin nach Vereinbarung.

Bildverarbeitung, Computersehen und Computergraphik. Oberseminar. Brox, Ronneberger, Teschner.
Tuesday 16-18, 052 / 02-017.

Bachelor- and Master-Theses. Teschner. See student projects.

Office hours / Sprechstunde. Teschner.
Tuesday 9-10, 052 / 01-005, while classes are in session / während der Vorlesungszeit

 

Material

 

Informatik II (Vorlesung)

[Organisation: ]

[Einführung] [Beschreibung] [Korrektheit] [Effizienz] [Laufzeit] [Teile und Herrsche] [Entwurfsmuster]

[Datenstrukturen] [Sortieren] [Suchen] [Hashverfahren] [Suchbaum] [AVL-Baum] [Bereichsbaum] [Graph]

[Zusammenfassung]

 

Image Processing and Computer Graphics - Computer Graphics (Key Course)

[Organization: ]

[Introduction] [Research] [Dec 9, Rendering Pipeline] [Dec 15, OpenGL] [Dec 16, Transformations] [Dec 22, Projections]

[Dec 23, Exercise 1]  [Jan 12, Jan 13, Lighting] [Jan 19, Exercise 2] [Jan 20, Rasterization] [Jan 26, Shadows]

[Jan 27, Texturing] [Feb 2, Exercise 3] [Feb 3, Transparency, Reflection] [Feb 9, Exercise 4]

[Feb 10, Evaluation, Q & A]

[The overall goal of the exercise is an introduction to OpenGL >3.0 . It is based on an excellent tutorial series
provided by Tom Dalling. A copy of the tutorials embedded in a cmake environment with some tasks can be downloaded here and the solution here. The tutorial consists of eight parts. Two parts should be investigated per exercise.
Additional explanations can be found here. Please contact Markus Naether in case of questions or issues.    

[The overall goal of the old exercises is an OpenGL <3.0 implementation of shadow maps and shadow volumes.
Feel free to work with the provided frameworks or to implement your own solution.]

[Outdated Exercise 1: Transformations, Code VS2010, Code VS2013, Solution]

[Outdated Exercise 2: Shadow Prerequisites, Code VS2010, Code VS2013, Solution VS2010, Solution VS2013]

[Outdated Exercise 3: Shadow Volumes, Code VS2010, Code VS2013, Solution VS2010, Solution VS2013]

[Outdated Exercise 4: Shadow Maps, Code VS2010, Code VS2013, Solution VS2010, Solution VS2013]

[Test exam] [Solution] [Point on a Line at Infinity]

Advanced Computer Graphics (Advanced Course)

[Organization: ]

[Introduction] [Transformations] [Intersections] [Aliasing] [Sampling] [Intersection Acceleration]

[Radiometry] [Materials] [Rendering Equation] [Path Tracing] [Summary]

[Example Framework 1 (Stefan Band), Example Framework 2 (Philipp Bausch / Christoph Gissler)]

Simulation in Computer Graphics (Advanced Course)

[Organization: ]

[Introduction] [Particles] [Mass Point Systems] [Stability] [Constraints] [Particle Fluids]

[Partial Differential Equations] [Grid Fluids] [Rigid Bodies]

[Collision Detection: Bounding Volume Hierarchies, Spatial Partitioning, Image-Space Techniques]

[Tools] [Cloth] [Linear Systems] [Summary]

[Coin 3.1.3: VS2008, VS2012, VS2013, Coin sources, SoWin sources, Readme Windows, Readme Linux]

[Exercise: Introduction, Notes 1, Notes 2]

[Exercise: Description, ParticleViewer, Solution] [VTK ParticleViewer (Sinje Balzer)]

[Exercise: Description, Fireworks, Solution]

[Exercise: Description, Mass-Spring Systems, Solution, Matrix-free CG for implicit Euler (Stefan Band)]

[Exercise: Description, Rigid Bodies, Solution]

[Exercise: Description, Space Partitioning, Solution]

 

Advanced Topics in Animation (Seminar)

[Organisation: Termine, Themen, Einführung]

[Praesentation: Formatvorlage, Powerpoint-Einfuehrung]

 

Ausgewählte Themen der Computergraphik (Proseminar)

[Die Themen werden in der ersten Veranstaltung vergeben. Anwesende, angemeldete Studenten
werden bei der Themenvergabe vorrangig behandelt. Wenn angemeldete Studenten nicht in der ersten Veranstaltung anwesend sind, können anwesende, nicht angemeldete Studenten bei der Themenvergabe berücksichtigt werden. Dadurch können angemeldete Studenten, die nicht in der ersten Veranstaltung anwesend anwesend sind, eventuell bei der Themenvergabe nicht berücksichtigt werden.
]

[Organisation: Termine, Themen, Einführung]

[Praesentation: Formatvorlage, Powerpoint-Einfuehrung]

 

Graphikprogrammierung (Proseminar)

[Die Themen werden in der ersten Veranstaltung vergeben. Anwesende, angemeldete Studenten
werden bei der Themenvergabe vorrangig behandelt. Wenn angemeldete Studenten nicht in der ersten Veranstaltung anwesend sind, können anwesende, nicht angemeldete Studenten bei der Themenvergabe berücksichtigt werden. Dadurch können angemeldete Studenten, die nicht in der ersten Veranstaltung anwesend anwesend sind, eventuell bei der Themenvergabe nicht berücksichtigt werden.
]

[Organisation: Termine, Themen, Einführung, Projekt]

[Praesentation: Formatvorlage, Powerpoint-Einfuehrung]

[Projekt: MeshViewer]

 

Computer Graphics Laboratory (Lab Course)

[Organisation: ]

 

Advanced Computer Graphics Project (Master Project)

[Organisation: ]