Course Instructor: Irina Mocanu
Syllabus:
The course presents methods for complex 3D scenes rendering using GPU advanced programming techniques. Optimization of the rendering pipeline as well as simulation of natural effects are studied during the lectures and laboratory classes.
The main current technologies for developing complex and efficient graphical applications are described in the course and used for practical assignments: OpenGL, GLSL/Cg and OpenCL.
The course deals with lighting methods, textures mapping methods (including environment mapping and bump mapping), shadow mapping, adding fog, particle systems, tessellation. The algorithms taught within the course are implemented as practical assignments.