This course presents the theoretical and practical concepts of 3D computer graphics and its applications in virtual reality. This is a discovery of computational and data models that are instrumental for the representation of objects and virtual scenes in 3D, such as shape, lighting, reflectance, textures and sensor models. This course also details how to exploit these models of rendering algorithms, such as the visibility determination, the calculation of direct and indirect lighting, or the treatment of the digital surface. In particular, this course gives an introduction to the following topics:
At the end of the course, the students acquired the theoretical bases of shape modeling, image synthesis and virtual reality systems. They also acquired the ability to develop interactive 3D applications exploiting these notions. They can pursue deeper on these topics by registering to a M2 course (IGR track, IMA M.Sc. or MVA M.Sc.), doing long project (PRIM) or an internship.
Preliminbary reading: an introduction to computer graphics.
Syllabus:
Resources to download for practical assignements: