Fachbereich 6 Mathematik/Informatik

Institut für Informatik


Navigation und Suche der Universität Osnabrück


Hauptinhalt

Topinformationen

Alle Veranstaltungen

Programmierpraktikum Shader-Only Rendering
Dozent:Prof. Dr. Marcel Campen, Dr. Manish Mandad
Veranstaltungstyp:Praktikum (Offizielle Lehrveranstaltungen)
Beschreibung:Time frame: 04.10.2019-25.10.2019

In this practical course we will focus on rendering of 3D scenes using only massively parallel fragment shaders. We bypass the standard rasterization pipeline, don't work with vertices, triangles, and meshes, but learn techniques to perform the entire rendering process for an individual pixel in a shader - which efficiently runs in parallel for thousands of screen pixels.

While this way of rendering puts some limitations on what kind of 3D scenes can be handled, it opens up a lot of interesting opportunities that would be next to impossible to realize efficiently using the standard triangle-rasterization pipeline. This includes infinite worlds, realtime indirect lighting, soft shadows, morphing, smooth animations, reflection and refraction, and many more.

We will work in small groups, all given the same overall task and goal description. As the task will be formulated openly, with various optional and alternative components, it leaves a lot of room for (and asks for) creativity, so that very different and individual outcomes will result from each group. At the end, each group will present their result and explain their employed techniques to the other groups.
Ort:(93/E11 CIP): Freitag. 04.10.19, Montag. 07.10.19 - Freitag. 11.10.19, Montag. 14.10.19 - Freitag. 18.10.19, Montag. 21.10.19 - Freitag. 25.10.19 10:00 - 17:00, 93/E31: Freitag. 25.10.19 10:00 - 16:00
Semester:WS 2019/20
Zeiten:Termine am Freitag. 04.10.19, Montag. 07.10.19 - Freitag. 11.10.19, Montag. 14.10.19 - Freitag. 18.10.19, Montag. 21.10.19 - Donnerstag. 24.10.19 10:00 - 17:00, Freitag. 25.10.19 10:00 - 16:00, Freitag. 25.10.19 10:00 - 17:00
Erster Termin:Fr , 04.10.2019 10:00 - 17:00, Ort: (93/E11 CIP)
Veranstaltungsnummer:6.660
Voraussetzungen:Erfolgreiche Teilnahme (Erwerb der Klausurzulassung) an INF-CG (in beliebigem Semester)
ECTS-Kreditpunkte:6,00