Computer Graphics

Entry requirements: It is necessary to know and be able to use effectively one or more programming languages for writing computer programs. Ability to use the search engines to access the necessary information. English at the level of reading with a dictionary.

Credits: 4

Semester: 2

Course: Core

Language of the course: Russian

Objectives

Students will learn basic graphic modeling and rendering techniques used in modern computer games, the relationship between technical and artistic aspects of creating computer games, to create, combine and decompose various techniques of rendering, animation, illumination and shadow design. Students will acquire skills of debugging, profiling and optimization.

Contents

Discipline deals with basic graphic rendering techniques used in modern computer games. The discipline covers techniques of direct and delayed illumination design, tile and cluster modifications of these techniques, methods of construction of shadows, methods of animation and also volume effects. Discipline partially considers such branches of physics as photometry and the interaction of optical radiation with matter which is necessary for a deep understanding of the processes underlying the studied rendering techniques. Also, discipline considers techniques of achieving high aesthetic values ​​and artistic expressiveness through the studied rendering techniques.

Format

Lectures and laboratory works.

Assessment

Attendance is mandatory. Students cannot miss more than one class.
The grade consists of: 50% weekly tests, 50% laboratory works.

Credit.