Instructors: Prof. Dr. techn. Wolf Dietrich Fellner
Event type:
Integrated Course
Org-unit: Dept. 20 - Computer Science
Displayed in timetable as:
Computer Graphics I
Subject:
Crediting for:
Hours per week:
4
Language of instruction:
German
Min. | Max. participants:
- | -
Digital Teaching:
Lectures and exercises will take place in attendance, details and any changes will be announced in our moodle course on the computer science moodle.
Course Contents:
Introduction to basic principles of computer graphics, in particular input and output devices, rendering using OpenGL, ray tracing, illumination modelling, ongoing development in computer grapics.
Learning Outcomes:
After successful completion of the course, students are able to understand all components of the graphic pipeline and change variable parts (Vertex-Shader, Fragment-Shader, etc.). They are able to arrange, change and effectively store objects in the 3D-space, as well as appropriately choose the camera and the perspective, and utilize various shading-techniques and lighting-models to adapt all steps on the way to the displayed 2D-Image.
Literature:
- Real-Time Rendering: Tomas Akenine-Möller, Eric Haines, Naty Hoffman A.K. Peters Ltd., 3rd edition, ISBN 987-1-56881-424-7
- Fundamentals of Computer Graphics: Peter Shirley, Steve Marschner, third edition, ISBN 979-1-56881-469-8
- Weitere aktuelle Literaturhinweise werden in der Veranstaltung gegeben.
Preconditions:
- Programming
- Basic algorithm and data structure
- Linear algebra
- Analysis
- Topics of lecture Visual Computing
Further Grading Information:
IV, 6 CP/4SWS, usually in the winter semester
Online Offerings:
Moodle-course ("Informatiker-Moodle", https://moodle.informatik.tu-darmstadt.de/)
|