Notice: this page contains archived contend about past teaching activities. For the most recent information please select the pages for the current semester.
V2+U2
Lecture Time & Place: see LSF
Instructor: Prof. Dr. J. Krüger
Exercise Time & Place: see LSF
Exercise Supervisor: Contact at gpt@uni-due.de (A. Waschk)
Course Language: German
Audience: Bachelor
Zusammenfassung: Anhand der Programmiersprache Java werden grundlegende Programmiertechniken in einer objektorientierten, modernen Sprache besprochen. Inhalte im Einzelnen: - Einführung und grundlegende Struktur von Programmen - Lexikalische Elemente, Datentypen und Variablen, Ausdrüke und Anweisungen - Objektorientierte Programmierung: Klassen, Methoden, Vererbung, Interfaces, Abstrakte Klassen - Standard und Utilityklassen - Generische Datentypen & Anwendung von Standardtypen - Ausnahmebehandlung - Ein- und Ausgabe mittels Streams - Graphische Oberflächen (Einführung) - Einfürung in die Ereignisbehandlung - Anwendung der JSDK Utility Programme (Javadoc etc.).
V2+U2
Lecture Time & Place: see LSF
Instructor: Prof. Dr. J. Krüger
Exercise Time & Place: see LSF
Exercise Supervisor: K.-M. Schorer
Course Language: English
Audience: Master
Abstract: The focus of this introductory course is on discussing efficient techniques to visually represent large-scale data sets from simulation and measurement. Starting with a brief introduction on the data generation processes the visualization pipeline, data structures, mapping techniques and special rendering techniques for scientific data will be discussed. Various examples will be given to outline the benefits of visualization techniques in practical applications. A particular focus is put on interactive methods using GPU-based techniques. Topics include:
V3+U1
Lecture Time & Place: see LSF
Instructor: Prof. Dr. J. Krüger
Exercise Time & Place: see LSF
Exercise Supervisor: A. Schiewe
Course Language: English
Audience: Master
Abstract: This lecture deals with the fundamentals of photorealistic and interactive image synthesis. In particular, we discuss techniques to achieve interactive frame rates for the realistic rendering of complex models and scenes using GPU accelerated techniques. Selected graphics algorithms and their efficient implementation exploiting state-of-the-art graphics hardware through graphics APIs will be demonstrated. We focus on dedicated parts of the graphics pipeline and we review the functionality provided by consumer class graphics accelerators including programmable vertex-, geometry- and fragment shaders. In addition, we discuss the governing equations in physics based light transport and we demonstrate effective solution methods for the simulation of global illumination. Topics include:
Kick-off & Registration Meeting: Tue. April 18th, 12:00-13:00 c.t., LE 335
Time & Place: Tue. 12:00-13:00 c.t., LE 335
Instructor:
Prof. Dr. J. Krüger
Course Language: German
Audience: Bachelor
Ziel dieses Projektes ist es seine Reihe von YouTube-Videos zu den Inhalten der Vorlesung Grundlegende Programmiertechniken (GPT) zu erstellen. Hierbei gilt es nicht nur Videoaufnahmen zu machen und diese digital Nachzubearbeiten, sondern zunächst ein Lehrkonzept für dieses Medium zu entwerfen, sowie geeignete Demosoftware zu erstellen. Angedacht ist es, mehrere konkurrierende Gruppen mit verschiedenen Konzepten zu bilden und die Ergebnisse gegenüberzustellen.
Kick-off & Registration Meeting: Tue. April 18th, 16:00-17:00 c.t., LE 335
Time & Place: Tue. 16:00-17:00 c.t., LE 335
Instructor:
Prof. Dr. J. Krüger
Course Language: German
Audience: Bachelor
Wikipedia definiert die Computational Camera bzw. Computational photography folgendermaßen: „Computational photography or computational imaging refers to digital image capture and processing techniques that use digital computation instead of optical processes. Computational photography can improve the capabilities of a camera, or introduce features that were not possible at all with film based photography, or reduce the cost or size of camera elements“. Bei diesem Praxisprojekt handelt es sich um eine klassische Veranstaltung aus dem Bereich Computergrafik; wir wollen uns dabei mit verschiedenen Verfahren zur Generierung neuer Bilder und Videos aus Kameramaterial und computergestützten Berechnungen beschäftigen. Beispiele hierzu sind Zeitlupen- und Zeitraffer-Aufnahmen sowie HDR und multi-Fokus Bilder.
Instructors: Prof. Dr. J. Krüger & team
Kick-off & Registration Meeting: Thu. April 20th, 12:00-14:00 c.t., LF 125
Time & Place: Thu. 12:00-14:00 c.t., LF 125
Course Langugage: English or German
Audience: Bachelor & Master
Abstract:
In addition to the scientific content in this seminar we will put
special emphasis on the presentation. To improve the presentation skills
of the participants we will start the seminar with simpe topics,
record short talks from each participant, and analyze the presentation.
Students then give a seminar talk on their chosen topic.