Short Course on 3D Computer Graphics

11th – 25th January 2023, Aula Verde, Floor D

ABSTRACT: This short course for PhD students aims to give an overview of 3D Computer Graphics (CG) and to present some of its possible applications in both research and industry. The course will introduce the theoretical bases of 3D Computer Graphics and will provide some practical examples using OpenGL and Unity, with a special focus on Augmented Reality (AR) applications.
The course consists in 14 hours of frontal lectures and a final exam. All the lectures will be held in presence, beside one that will be done on Zoom.

Main Teacher: Piercarlo Dondi (University of Pavia)
Guest Teachers: Alessandro Gaggia (BeSharp), for Lecture 5; Vittorio Scalet (Neosperience), for Lecture 6

Organizers: Piercarlo Dondi and Luca Lombardi


Wednesday 11th January
  • 10:00 – 12:00: Lecture 1, Introduction and Rendering Pipeline
Thursday 12th January
  • 10:00 – 12:00: Lecture 2, Geometry and Transformations
  • 14:00 – 16:00: Lecture 3, Lightning, Shading and Texturing
Tuesday 17th January
  • 10:00 – 12:00: Lecture 4, Augmented Reality (AR)
  • 14:00 – 16:00: Lecture 5, How to design an AR application in Unity
Thursday 19th January
  • 09:00 – 11:00: Lecture 6, Virtual Environments: the Haier Virtual Showroom Project (on Zoom)
  • 11:00 – 13:00: Lecture 7, 3D Computer Graphics and Deep Learning
Wednesday 25th January
  • 10:00 – 12:00: Final Exam

Course Material