Computer Graphics

Entry requirements: C#/C++; Direct3D 11; HLSL/OpenGL 4.0; GLSL; Linear Algebra

Credits: 4

Semester: 2

Course: Core

Language of the course: Russian

Objectives

  • Know advanced rendering and simulation techniques used in modern video games;
  • Understand inter-relations between techniques and fine art of computer games;
  • Create, combine and decompose various art rendering techniques, animation, illumination calculation and shading;
  • Develop debugging, profiling and optimization skills.

Contents

In this course, you will learn basic graphics rendering technology, forward and deferred rendering, global illumination, tiled and cluster modifications, shading, animation techniques, volume effects. The discipline partially covers such areas of physics as photometry and different approaches to achieve high aesthetic and art performance.

Format

Lectures and labs. Practical sections.

Assessment

  • 50% homework
  • 50% practical sections
  • compulsory attendance