Virtual reality

CS-444

Media

This file is part of the content downloaded from Virtual reality.
Course summary


Virtual Reality


Presential course in INF2 by R. Boulic with one Lecture by Dr Bruno Herbelin on May 6th
(the use of the webinar is limited to the presentation course of the first week)

see the detailed schedule below for the the type of activity during the 10-13h time range

the course plans 5 weeks of VR hands-on with coding work (--2h/week) from weeks 3 to 9 of the semester. For this reason, the 1h of exercise from 12h to 13h is used for teaching for the first 2 weeks whereas there will be less time of lecture during the weeks 4 to 9 period.

The paper study is an individual work starting on week2 with a deadline on week6.

The project is written in C# on UNITY3D ; it starts on week 3 where groups of 3 persons are formed and can retrieve their Oculus Quest HMD(s) on a first-come first-served basis; we only have 19 of them (half Oculus Quest and half Quest2) for spring 2025. The project pitch is planned on week 5 after the Oculus Quest hands-on. The project ends on week 13.

quest

GRADING SCHEME (spring 2025)

  • The paper study grade has a weight of  15% ; you will know your grade before the final theoretical oral (see below)
  • The project assignment has a weight of 50% that includes a project oral evaluation conducted in presential (with individual questions on the code).
  • The individual theoretical oral control during week 14 has a weight of 35% (the duration is 15 minutes / closed books / the first third of the oral exam is presenting a summary of the paper study and the rest consists of questions on related VR theoretical concepts)) . The theoretical oral exam will be conducted in presential during the whole week 14. 
    • DETAILED SCHEDULE for spring 2025

    planning

The SPOT staff reminded us that the borrowed HMD have to be given back latest at 19h45 at the welcome desk

  • SPOT_HMDs


Feb. 17th [1h course presentation and embodied VR concepts +2h about perception]

10h15 :R. Boulic : Course structure including a brief overview of the 5 hands-on demos, the paper study and the project

R. Boulic : VR as "Embodied Interaction"

11h15: R. Boulic 1h: Feeding human senses through "Immersion"

12h15: R. Boulic 1h: Depth Perception


February 24th : Project background material [2h20 teaching by Betül Güres; 0h20 by Dylan Vairoli] from now on, without webinar ; recorded video from previous year will be visible after the course period

Betül Güres : Introduction to game design

Betül Güres: Game: Play testing

Betül Güres : VR systems and project presentation together with Dylan Vairoli


March 4th [2h teaching and 1h UNITY intro]

R. Boulic 1h: How much Immersion is necessary ? what is he difference between Immersion and Presence ? and Flow ?

R. Boulic 1h: Cybersickness

Hands-on HO1 Week3

March 10th [3h TP with own laptop and HMDs]

Hands-on  HO2 Week4


March 17th [1h teaching/ 2h pitch]

R. Boulic : Basic 3D interaction techniques: Magic vs Naturalism

Project Pitch : sign-up and upload of the game design document are above ; 3min pitch + 2min feedback

GIVEN THAT THERE ARE LESS GROUPS COMPARED TO LAST YEAR, WE'LL START THE PITCH AT 11H15 ACCORDING TO THE TABLE BELOW (with a 10 min shift compared to the selected slot).

                  


March 25 th [1h teaching / 2h TP]

R. Boulic 1h : Basic 3D interaction techniques: Magic vs Naturalism (part 4)

Hands-on HO3 Week6

The paper study is due this week ; you can upload it with Turnitin below :


April 8th [1h teaching, the initially planned 2h TP]

R. Boulic 1h :  Haptic interfaces (part1 & 2)

Hands-on HO4 week7


April 15 th [1h teaching / 2h peer assessment of basic interactions]

R. Boulic : Haptic Interfaces (part3) / The perception and Action (Part 1/2)



April 14 th [45 min]

R. Boulic : The perception and action (end)



April 28th [45 min]

R. Boulic: What makes an interactive virtual human alive (or plain zombies) ? (Part 1/3 & 2/3)



May 5th [45 min]
R. Boulic: Motion capture (short overview added to the slides of Part 2/3)
               What makes a virtual human alive (Part 3/3)


May 12 th [2h teaching] invited lecture from Dr Bruno Herbelin (Senior researcher in EPFL Cognitive Neuroscience Laboratory)

B. Herbelin: Immersive Virtual Reality, Telepresence and  their cognitive foundation / Embodied Virtual Reality (course material from B Herbelin from EPFL-LNCO)

The slides from Bruno Herbelin have been made visible below ; the video recording are not up to date but can be partially useful as the slides do not include any video.



May 19th  : Playtesting 10h-13h before uploading final version on Sunday 25th midnight

This assessment session helps to gather some playtesting feedback from other players that are not members of your group. It will help to refine some aspects before the final upload of the project later in the week. Today, you can continue to finalize your project but we highly recommend that you take advantage of the presence of other groups' members to invite them to test your game (even partially) before/after the assigned student-assistant visits you.

For the test by the student-assistant, it is on a first-ready, first-tested basis ; so meet them at the beginning of the session to discuss your preferred time range for the test of your game. If you didn't proactively set any test time range the student-assistants will decide themselves when they visit you before 13h.



May 26th: as the 3h available time won't be sufficient, the Final Individual Oral Exams for theory will be spread during May 26-28th in presential in INJ 141. A time slot selection tool will be made visible here on May 19th, after the paper study grades are provided.

The Project Group Presentation will be held on the 26th of May in presential in INF220.

The additional individual oral on the project code (smoke detector) will be on 28th of May (zoom link:
https://epfl.zoom.us/my/fatma.betul.gures).