General entry requirements, first cycle
Intermediate to advanced programming knowledge, including object oriented programming in C++, algorithms and data structures corresponding to at least 15HP.Intermediate to advanced knowledge in mathematics in the areas of linear algebra corresponding to 7.5HP.
The course aims to give the student thorough understanding of theoretical concepts and algorithms in computer graphics with a focus on techniques used in real-time rendering.
The lectures will address theory and concepts behind the rendering pipeline, basic tools for manipulating objects and views, defining material and lightnig properties, texture mapping techniques, advanced shading techniques, image based rendering, and acceleration techniques for real-time rendering.
This is a web-based distance course consisting of video lectures and assignments, there are no physical or face-to-face meetings.
Examination is done in form of programming assignments.