186.140 Real-Time Rendering
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2020W, VU, 3.0h, 4.5EC
TUWEL

Properties

  • Semester hours: 3.0
  • Credits: 4.5
  • Type: VU Lecture and Exercise
  • Format: Online

Learning outcomes

After successful completion of the course, students are able to understand advanced concepts of realtime rendering as used in virtual reality applications or in computer games. Topics include:

  •     Graphics Hardware (GPU) Architecture
  •     Optimization
  •     Advanced Lighting and Shading
  •     Shading Languages
  •     Graphics Programming (OpenGL 4.x Core Profile, Vulkan)
  •     Real-time Shadows
  •     Culling and Visibility
  •     Levels of Detail and Terrain Rendering
  •     Image-based Rendering

 

 

Subject of course

Important topics in real-time rendering are treated und exercised with practical examples. Some topics are: special effects like shadows, illumination effects, bump mapping, displacement mapping, as well as the rendering pipeline and architecture of graphics hardware, interfaces to programming of 3D graphics hardware, and advanced algorithms like terrain rendering, visibility calculation, etc.

Teaching methods

Presentation of theoretical concepts with slides, programming tasks.

Mode of examination

Immanent

Additional information

ECTS-Distribution:
19,5 h Lectures
16 h Preparation for exam
77 h Programming assignments
---------------------------------------------
112,5 h equals 4,5 ECTS, each of 25 hours

 

The first lecture and introduction for the lab will take place on October 7th, 2020, starting at 14:15 (s.t.) via Zoom (See TUWEL for the Zoom link).

Attention: It is planned that all lectures are scheduled for 14:15 - 15:45 (s.t.) via Zoom, i.e. the actual distance learning lecture times via Zoom differ from the seminar room reservation times here in TISS. Please refer to the website for further information and for regular updates about lecture dates and times!



Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Wed15:00 - 17:0007.10.2020 - 20.01.2021Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Wed15:00 - 19:0027.01.2021Seminarraum FAV 05 (Seminarraum 186) Presentation of the rendering demos
Real-Time Rendering - Single appointments
DayDateTimeLocationDescription
Wed07.10.202015:00 - 17:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Wed14.10.202015:00 - 17:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Wed21.10.202015:00 - 17:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Wed28.10.202015:00 - 17:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Wed04.11.202015:00 - 17:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Wed11.11.202015:00 - 17:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Wed18.11.202015:00 - 17:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Wed25.11.202015:00 - 17:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Wed02.12.202015:00 - 17:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Wed09.12.202015:00 - 17:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Wed16.12.202015:00 - 17:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Wed13.01.202115:00 - 17:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Wed20.01.202115:00 - 17:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Wed27.01.202115:00 - 19:00Seminarraum FAV 05 (Seminarraum 186) Presentation of the rendering demos

Examination modalities

Answering of exam questions via Zoom, submission discussion concerning the programming tasks.

Course registration

Begin End Deregistration end
05.09.2020 00:00 21.10.2020 23:59

Registration modalities

Registration via TISS and through the first submission => "Submission 1" in TUWEL.

Curricula

Study CodeObligationSemesterPrecon.Info
066 932 Visual Computing Mandatory1. Semester

Literature

No lecture notes are available.

Previous knowledge

Programming skills and sufficient practical experience with 3D programming using OpenGL or Vulkan are required. The optimal precursor is the UE Computer Graphics.

Preceding courses

Continuative courses

Miscellaneous

Language

if required in English