Students get to know the foundations of computer graphics and game technologies. The focus is on 3D graphics, which is an integral part of computer games, as well as film and TV production, product and graphics design, architectural plans etc. Creating and changing images with computers, either rendering an avatar in WoW, a person on board of Titanic or red eye removal are all interesting computer graphic problems.

The subject will focus on computer representation of 3D models, their transformation, rendering and animation. We will describe how to achieve realism in rendered images, as well as how to focus on speed needed for interactive rendering in computer games. We will decompose the graphics pipeline. 

The lab exercises will introduce game programming through the use of low-level (WebGL), as well as high-level (Unity) environments. In seminars, students will develop their own games. Grading include a homework in october and two seminars, one at the end of November and the other at the end of semester.



Multimedia systems are an indispensable part of modern information technologies. Students will in the context of this course gain the knowledge and skills necessary for the use and development of multimedia systems. Particular attention will be paid to the basics of manipulation, record, degradation and query multimedia databases with an emphasis on static images, animations and videos. We will discuss the basic techniques and methodology necessary to produce a system for augmented reality using an existing interactive multimedia system.