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.