Module Import 04CV2017 - Realtime rendering

Status: Published
Workload6 ECTS = 180 hrs
Credits, Weight6 ECTS, (n.s.)
Language of Instruction German
Semester (n.s.)
Duration1 Sem.
M/E Elective
Courses
Course No. Type Name MA/EL Workload Credits Contact Hours Selfstudy Group Size
04CV2017-1 Lecture Echtzeit Rendering V (n.s.) 3 ECTS = 90 hrs 3 ECTS 2 hrs/week = 30 hrs 60 hrs (n.s.)
04CV2017-2 Laboratory Echtzeit Rendering P (n.s.) 3 ECTS = 90 hrs 3 ECTS 2 hrs/week = 30 hrs 60 hrs (n.s.)
Learning Outcomes

Die Studierenden kennen aktuelle Algorithmen und Verfahren, um synthetische dreidimensionale Bilder im Bruchteil einer Sekunde zu generieren. Sie kennen insbesondere Verfahren, welche auf den Möglichkeiten moderner programmierbarer Graphikhardware aufbauen. Weiterhin können sie sowohl makroskopische und mikroskopische Aspekte der Erzeugung dreidimensionaler virtueller Welten, als auch ästhetisch motivierte Verfahrensweißen zuordnen.

Content
  1. Einführung
    • Begriffsbildung und Beispiele
  2. GPU 2
    • Grundlagen der GPU programmierung
  3. Rendering von Landschaften
    • ROAM
    • Chunked LOD
    • Geometry MipMaps
    • Geometry ClipMaps
  4. GPGPU
    • Grundlagen (Deferred Shading)
    • Basisalgorithmen (Gather, Scatter, Reduce, Sort)
    • Programmierung (Programmiersprachen, Bibliotheken, Debugging)
  5. Normal Mapping
    • Grundlagen
    • Tangent Space
    • Bump Mapping
    • Parallax Mapping
    • Relief Mapping
  6. Non-photorealistic Rendering
    • Einführung NPR
    • Silhouetten (Objektraum, Bildraum, Two-Pass Verfahren, Stilisierung)
    • Shading (Toon Shading, Gooch Shading, Hatching)
  7. Gastovorlesung: Tiefen- und Screenspace-basierte Effekte
    • Einblick in die Spieleentwicklung
    • Rendering-Beschleunigungsstrategien
    • Deferred Shading
    • Mixed Shading
    • Z-Buffer basierte Effekte (Screen Space Overlays, Volume Fog, Atmospheric Scattering, SSAO)
  8. Ambient Occlusion
    • Grundlagen
    • Bildbasierte Verfahren (Screen-Space AmbientOcclusion, Horizon-Based AO, Screen-SpaceDirectional Occlusion)
    • Hybrid Ambient Occlusion (Fast Scene Voxelization)
  9. Gastvortrag: Soft Shadows
    • Grundlagen
    • Soft Shadow Mapping
    • PCF Soft Shadows
    • Shadow Volumes (Stencil Shadows, Soft Shadow Volumes)
Teaching Methods

(not specified)

Prerequisites

(not specified)

Examination Methods

Projekt und mündliche Prüfung

Credit Requirements

(not specified)

References

Real-Time Rendering - Third Edition (T. Akenine Möller, E.Haines, N.Hoffman)

Responsible / Organizational Unit
Müller, Stefan / Institute for Computational Visualistics
Additional Information

(not specified)

Last change
Apr 24, 2018 by Frey, Johannes
Last Change Module
Dec 10, 2012 by Frey, Johannes