Coursebooks

Virtual reality

CS-444

Lecturer(s) :

Boulic Ronan

Language:

English

Summary

The goal of VR is to embed the users in a potentially complex virtual environment while ensuring that they are able to react as if this environment were real. The course provides a human perception-action background and describes the key techniques for achieving efficient VR applications.

Content

The first lectures focus more on the technical means (hw & sw) for acheiving the hands-on sessions:

- Visual display
- Interaction devices and sensors
- Software environment (UNITY3D)

The proportion of more theoretical VR and Neuroscience background increases over the semester:

- Key Human perception abilities, Cybersickness, Immersion, presence and flow
- Basic 3D interaction techniques: Magic vs Naturalism
- The perception of action
- Haptic interaction
- What makes a virtual human looking alive ?
- Motion capture for full-body interaction
- VR, cognitive science and true experimental design

Keywords

3D interaction, display, sensors, immersion, presence

Learning Prerequisites

Required courses

(CS 341) Introduction to Computer Graphics

Recommended courses

(CS 211) Introduction to Visual Computing

Important concepts to start the course

from Computer Graphics:

- perspective transformations

- representation of orientation

- 3D modelling hierarchy

- matrix algebra: translation, orientation, composition

Learning Outcomes

By the end of the course, the student must be able to:

Transversal skills

Teaching methods

Ex cathedra + Hands-on sessions on VR devices in the first half of the semester,

A mini-project in groups of 2-3 persons will have to integrate various components of 3D real-time interaction. The group will submit their project proposal to the course responsible TAs who will assess whether it meets the key specifications and is original enough. The proposal will include the use of some VR devices that the IIG research group will lend through an online reservation system.

Expected student activities

exploit citation analysis tools to evaluate a scientific paper

combine 3D interaction components to produce an original 3D experience

experiment the hands-on practical work in the lab

synthesize the knowledge acquired in course and hands-on in the quizzes and final oral

Assessment methods

Throughout semester: 4-5 Hand-on sessions (5%), 2 Quizzes (10%), 1 paper citation study (20%), 1 mini-project (40%), 1 oral (25%)

Supervision

Office hours No
Assistants Yes
Forum Yes

Resources

Virtual desktop infrastructure (VDI)

No

Bibliography

- Course notes will be updated and made available after each course, with links to key sites and on-line documents

- J. Jerald, The VR Book, ACM Press 2015
- Parisi, Learning Virtual Reality, O¿Reilly 2015
- Le Traité de Réalité Virtuelle (5 vol.) Presses des Mines, ParisTech, 2006-2009, available on-line, free for student upon registration.
- Doug A. Bowman, Ernst Kruijff, Joseph J. LaViola, and Ivan Poupyrev. 2004. 3D User Interfaces: Theory and Practice. Addison Wesley Longman Publishing Co., Inc., Redwood City, CA, USA.

Ressources en bibliothèque
Notes/Handbook

pdf of slides are made visible after the ex-cathedra courses

Websites
Moodle Link

In the programs

  • Computer Science, 2019-2020, Master semester 2
    • Semester
      Spring
    • Exam form
      During the semester
    • Credits
      4
    • Subject examined
      Virtual reality
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Exercises
      1 Hour(s) per week x 14 weeks
  • Computer Science, 2019-2020, Master semester 4
    • Semester
      Spring
    • Exam form
      During the semester
    • Credits
      4
    • Subject examined
      Virtual reality
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Exercises
      1 Hour(s) per week x 14 weeks
  • Communication Systems - master program, 2019-2020, Master semester 2
    • Semester
      Spring
    • Exam form
      During the semester
    • Credits
      4
    • Subject examined
      Virtual reality
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Exercises
      1 Hour(s) per week x 14 weeks
  • Communication Systems - master program, 2019-2020, Master semester 4
    • Semester
      Spring
    • Exam form
      During the semester
    • Credits
      4
    • Subject examined
      Virtual reality
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Exercises
      1 Hour(s) per week x 14 weeks
  • Computer Science - Cybersecurity, 2019-2020, Master semester 2
    • Semester
      Spring
    • Exam form
      During the semester
    • Credits
      4
    • Subject examined
      Virtual reality
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Exercises
      1 Hour(s) per week x 14 weeks
  • Computer Science - Cybersecurity, 2019-2020, Master semester 4
    • Semester
      Spring
    • Exam form
      During the semester
    • Credits
      4
    • Subject examined
      Virtual reality
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Exercises
      1 Hour(s) per week x 14 weeks
  • Data Science, 2019-2020, Master semester 2
    • Semester
      Spring
    • Exam form
      During the semester
    • Credits
      4
    • Subject examined
      Virtual reality
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Exercises
      1 Hour(s) per week x 14 weeks
  • Data Science, 2019-2020, Master semester 4
    • Semester
      Spring
    • Exam form
      During the semester
    • Credits
      4
    • Subject examined
      Virtual reality
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Exercises
      1 Hour(s) per week x 14 weeks
  • Digital Humanities, 2019-2020, Master semester 2
    • Semester
      Spring
    • Exam form
      During the semester
    • Credits
      4
    • Subject examined
      Virtual reality
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Exercises
      1 Hour(s) per week x 14 weeks
  • Digital Humanities, 2019-2020, Master semester 4
    • Semester
      Spring
    • Exam form
      During the semester
    • Credits
      4
    • Subject examined
      Virtual reality
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Exercises
      1 Hour(s) per week x 14 weeks

Reference week

MoTuWeThFr
8-9
9-10
10-11
11-12
12-13
13-14
14-15
15-16
16-17
17-18
18-19
19-20
20-21
21-22
Under construction
Lecture
Exercise, TP
Project, other

legend

  • Autumn semester
  • Winter sessions
  • Spring semester
  • Summer sessions
  • Lecture in French
  • Lecture in English
  • Lecture in German