Section outline

  • This course is a joint course between the MScT AI-ViC of Ecole Polytechnique and the Computer Science master IGD (Interaction, Graphics, Design) of IP Paris. It takes place during 4 consecutive weeks, from September 19 to October 10, 2022, with 3 hours of class in the morning (9h30-12h30, Room Yvan Sutherland and 3 hours of lab in the afternoon (13h30-16h30)  (see "Lab Sessions" below for lab-related instructions). Attending both is mandatory!

    The goal of this course is to explore recent advances in Computer Graphics with strong connections with Artificial Intelligence. We will cover two main topics:

    • Part 1: Creative AI (Weeks 1 and 2): Expressive 3D modeling, using smart geometry controlled by gestures. Applications span from the design of individual shapes to the creation of  full, animated virtual worlds.
    • Part 2: Character animation (Weeks 3 and 4):  Animating and training, possibly autonomous, virtual creatures, based on 3D graphics, knowledge and learning.

    Background:  A master 1 level in Computer Graphics, with some knowledge in 3D modeling, rendering and computer animation, is mandatory to follow this course. Each week, the necessary background on each subtopic will be briefly reviewed before studying recent advances linked to AI. In case you missed some of this background, catching up using any available online material is strongly recommended.

    Schedule 2023-2024 :
      4 weeks on Mondays: Sept 18, 25 + Oct 9 and 16 ---- break on October 2
       includes Bibliography talks (eval 1) on Oct 16
      + Project defenses (eval 2) on Monday November 6th.

    • Lectures: Marie-Paule Cani (weeks 1, 2, 4) and Julien Pettré (week 3)
    • Labs: Paul Boursin and ‪Ramana Sundararaman‬ (Teaching Assistants)
    In case you need to miss either a lecture or a lab session, please tell the teachers by email, preferably in advance.

    Evaluation is composed of two parts, both performed by groups of 3 students (see details in the "Evaluation" section below): 

    1. A bibliography study consisting in reading and comparing 2 research papers, followed by a talk in front of the other students during the week 3 course session. 
    2. A programming project which is the continuation of the lab sessions. 
    We hope you will enjoy both! Don't hesitate to contact your teachers in case of problems or questions.