Videogame and VR technologies

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: Elective

Language of the course: Russian

Objectives

Students will learn the graphic modeling and rendering techniques used in modern computer games, to create, combine and decompose various rendering and animation techniques, to apply shaders for visualization and rendering tasks. Students will acquire skills in debugging, profiling and optimizing graphics applications and skills in creating graphical applications of high aesthetic quality.

Contents

Discipline considers such issues as advanced graphic rendering techniques used in modern computer games. Discipline covers techniques of calculating global illumination, antialiasing (smoothing), virtual texturing and complex shadowing techniques. 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.

Examination.