Politecnico di Torino
Politecnico di Torino
Politecnico di Torino
Academic Year 2017/18
Virtual reality
Master of science-level of the Bologna process in Computer Engineering - Torino
Master of science-level of the Bologna process in Cinema And Media Engineering - Torino
Master of science-level of the Bologna process in Systemic Design - Torino
Teacher Status SSD Les Ex Lab Tut Years teaching
Bottino Andrea ORARIO RICEVIMENTO A2 ING-INF/05 39 21 0 0 15
SSD CFU Activities Area context
ING-INF/05 6 B - Caratterizzanti Ingegneria informatica
Subject fundamentals
The course is taught in Italian.

This course aims to provide students with the knowledge necessary to design and develop virtual reality applications. Starting from the definition of the concept of Virtual reality and its derivations (Augmented reality and Augmented Virtuality), the techniques and methodologies for developing real-time interactive 3D applications will be presented. The software and hardware tools, together with the devices and techniques for Human Computer Interaction, will be presented as well.

3D scene modeling, techniques and methodologies used to design and develop characters and 3D scenes allowing the user a real-time human-machine interaction. Basic notions of mixed-augmented reality will be presented, too.
Expected learning outcomes
The goal of the course is to provide students the comprehension of a virtual reality application both from a software and a hardware point of view. Moreover, the student will learn to design and implement 3D interactive applications. In particular, students will acquire the:

- knowledge of fundamentals of virtual reality
- knowledge of different human-machine interaction paradigms
- knowledge of different multimedia and multimodal interaction techniques
- knowledge of the devices for the virtual reality
- knowledge of the software and hardware tools enabling the real-time visualization and management of interactive 3D environments
Prerequisites / Assumed knowledge
Students must have a background regarding modeling and rendering of static scenes, and the basics of programming 3D graphics for the development of interactive applications
Topics covered in lectures and their weights in credits.
- Fundamentals of virtual reality (1 cr)
- Input devices (1 cr)
- Output devices (1 cr)
- Software and hardware architectures for the Virtual Reality (1 cr)
- Human Computer Interaction (1 cr)
- Applications of Virtual Reality (1 cr)
Delivery modes
Laboratories will include the development of interactive applications of stereoscopic 3D graphics. There are several laboratory exercises that can be done in teams of 2-3 students. The laboratory exercises will be preparatory to the development of a group project, which will contribute to the final grade.
Texts, readings, handouts and other learning resources
- Material and documentation on Blender: http://www.blender.org
- Lectures on teaching site: http://didattica.polito.it
Assessment and grading criteria
The exam consists in a written test in which the student will be asked to answer some questions and do some exercises. At teacher's discretion, the written test can be followed by an oral exam:
- It is mandatory to come to the exam with an ID card and a valid examination form (statino)
- During the examination is not possible to look books and notes up.
Part of the exam will be a gruop project aimed at creating an application of virtual reality using the knowledge gained during lectures and laboratory exercises.

Programma definitivo per l'A.A.2017/18

© Politecnico di Torino
Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY
WCAG 2.0 (Level AA)