Virtual reality
Aperçu des sections
-
Spring 2020: FINAL GRADING SCHEME DUE TO THE CONFINEMENT
the course plans 5 weeks of VR hands-on and coding work in the IIG research facilities (2h/week) from weeks 4 to 8 of the semester. For this reason, the 1h of exercise from 12h to 13h is used for teaching in INF 213 from weeks 1 to 3 of the semester whereas there will be only 1h of lecture from 10h to 11h during the weeks 4 to 8 period.
May 14th 2020 : FINAL GRADING SCHEME
- The 2 Quizzes (10%) are cancelled : the 10% is assigned to the PROJECT component of the course
- The paper study grade has a bigger weight of (16% + 4% = 20%) ; you will know your grade before the final oral (see below)
- The programming assignment has a bigger weight of (40%+10% = 50%): Project Guidelines. This year the project is to be done by groups of 3 persons , during weeks 5-12, demo and project grading on week 13. The project oral evaluation will be conducted online with zoom with video recording (organization details will be sent by email)
- The short individual theoretical oral control during week 14 does not change (30%) (on the chosen paper + general VR background concepts)) . The theoretical oral exam will be conducted online with zoom with video recording (organization details will be sent by email)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[ OLD GRADING SCHEME shown as a reference :- Two Quizzes on the course material, on weeks 7 and 13 : 10%
- One article study and follow-up chosen among a list provided at the end of the first week (16%), during weeks 2-4. The topic of the article will be the starting point of the short oral control on week 14. This is an individual assignment. We will continue to use the Turnitin moodle tool to assess potential plagiarism.
- One intro to UNITY and 4 hands-on & coding during 2 hours practical work with VR devices will be organized during the weeks 4-8 ; your presence is graded (4%) and the gained experience is evaluated with the short oral control on week 14.
- One programming assignment: Project Guidelines. This year the project is to be done by groups of 3 persons (40%), during weeks 5-12, demo and project grading on week 13.
- One short individual theoretical oral control during week 14 (on the chosen paper + one random VR hands-on demo topic and general VR background concepts)) : 30% ]
-
Feb. 17 th [1h course presentation, 2h Teaching on VR concepts and VR systems]
R. Boulic : Course structure including a brief overview of the 4 hands-on demos, the paper study and the small project
R. Boulic : VR as "Embodied Interaction"
P. Lopes : Introduction to game design
-
You can now select the paper you want to study by registering to the "paper study group" with the number of the first authors' name on the first page.
Carefully read the abstracts before choosing a paper as you cannot revert your choice.
You can join only one group => one paper to study (alone) ; it's not a work to do with the potential other person choosing the same paper to study. We'll run the plagiarism detection tool to check such issue) -
reminder: choose MAXIMUM 1 group / the paper study work is individual. The word "group" comes from the moodle interface design ; it just mean the maximum number of person choosing a specific paper.
The Turn-it-in assignment uploading tool will be visible in the TOPIC5 box. According to EPFL regulations, this tool will check for plagiarism on all uploaded assignments including those provided in previous years.
-
Feb. 24th [3h teaching]
R. Boulic 1h: Feeding human senses through "Immersion"
R. Boulic 1h: Depth Perception
Mathias Delahaye / Nana Tian 1h: VR systems
-
update of slide9 (Fishtank VR). To understand the difference with the mechanism described on slide 6, it's important to remember that on slide 6 the motion parallax phenomena characterize the dispalcement of real 3D objects on our retina whereas in slide 9, the displacements are those to compute on the "window" through which we see the virtual world. Make the parallel with a real world window through which you observe the landscape ; if we want to replace that real window by a screen simulating what you see through the window, slide 9 describes how to display landscape entities on that screen when you move your viewpoint relative to the screen.
-
You are free to define your project group, at the latest on Friday March 13th 23h55. (week 5)
We expect a standard group size of three people, notable exceptions can be discussed with the lecturers.
Details can be found in the pdf document "VR Project Guidelines", which can be found in the general section, or within this section.
Once your group is registered, it is important to brainstorm your ideas with the group and come up with a short document that provides the details of your game idea. This document should be uploaded in the assignment "VR Project Pitch Proposal (Max. 2-Page)" (see Topic 7) until April 1st (23h55). We encourage you to upload your pitch before the 1st of April to receive the appropriate feedback for your project.
-
March 2nd [3h teaching]
R. Boulic 1h: How much Immersion is necessary ? what is he difference between Immersion and Presence ? and Flow ?
R. Boulic 1h: Cybersickness
P. Lopes 1h: Game: Play testing -
March 9th [1h teaching, 2h TP with own laptop]
R. Boulic 1h: Basic 3D interaction techniques: Magic vs Naturalism (Part1)
Mathias 2h: Introduction to Unity (Laptop Required)
-
March 16 th [1h teaching/ 2h TP] + Deadline of the paper study
R. Boulic : Basic 3D interaction techniques: Magic vs Naturalism (Part 2)Mathias 2h: Introduction to the Oculus Quest (Laptop Required)-
Summary:
Please upload a pdf structured as follows [2019-20]:
- 1 page = [min: 2400 , max: 3000] characters including spaces (use text editing tools to count characters)
- Do not copy-paste any piece of text from the paper to study unless you make clear it is a citation (with double quotes).
- you may have one image on page 1, only if it is essential to understand the paper.
- the full reference of the studied paper appears at the beginning of page 3 and is referred to as [0] in page 1 and 2.
- use numbered references like this [1] to spare space on pages 1 and 2.
HEADER : your name + beginning of paper title/only first author/year.PAGE 1 : this page focuses on the contributions of the paper, highlighting a selection of key earlier papers [min: 2, max: 4] to show how the paper exploits them/ compares to them.
At the bottom of the page, provide a 1-2 sentence(s) summary for each of the selected earlier papers. Follow this style :
Paper [1] compares the effectiveness of.... with.... etc....
PAGE 2 : includes your analysis of the citations of this paper by others (e.g. who, why, when) ; first indicate the tool you used and the total number of citations you found. Then make a selection of papers (min 4, max 8) to highlight a VARIETY of cases about how the field has evolved since the paper appeared in publication. The VARIETY criteria will be assessed as follows:
- no more than two state of the art / meta-analysis / overview / survey / review / book- at least two references that are NOT co-authored by any author of [0]
- indicate the publication year of each citing paper to clarify the timeline among the references you choose. It also help to assess how the chosen references spread between [0] publication year and now ; the requirement is the following: let's note N the number of years since the publication of [0], then at least two references should be in the most recent N/2 years.
Provide an explicit subsection "Conclusion" stating your own viewpoint on the past and future evolution of the topic.
PAGE 3 : list of the papers references used for pages 1and 2. For each numbered reference provide the paper title, publication year, author list, source of publication (conference, journal, book), publisher, volume and number (for journal) or chapter (for book), page numbers, and DOI (or a link to the internet location where you found the paper) so that we can find it easily.
-
March 23rd [1h teaching / 2h TP]
R. Boulic 1h : Basic 3D interaction techniques: Magic vs Naturalism (end)
Mathias 2h : Finger Tracking with Oculus (Laptop Required)
-
March 30th Quizz 1 [1h teaching, the initially planned Quizz1 is shifted to April 20th, 2h TP]
R. Boulic 1h : Haptic interfaces (part1 & 2)
Nana/Mathias 2h : Interactions and Locomotion (Laptop Required)
-
One person per group should upload the proposal.
The proposal should briefly describe the game, mechanics and objectives. It should also describe how interactions will be used to achieve the game objectives. We recommend that you use drawings or other forms of graphical representation to convey your idea more efficiently. We encourage you to upload your proposal by the 2nd of April as feedback will be given on the 6th of April.
-
Distance Grabbing
-
The paper highlights the difficulties to interact without haptic feedback. It partially relies on Physics but, beyond the use of Physics, what's interesting in this approach is how to assist the grasping interaction to determine when a grasp is feasible.
The link might be temporary ; use it sooner than later.
-
the link might be temporary too.
-
April 6th [1h teaching / 2h TP]
R. Boulic : Haptic Interfaces (part3) / The perception of Action (Part 1/2)
P. Lopes/Mathias/Nana 2h : Project Pitch Feedback ( a zoom meeting will be organized)
-
April 20th [2 x 45 min with 15 min extra time that will be compensated on week10]
R. Boulic : The perception of action (end)
R. Boulic : What makes an interactive virtual human alive (or plain zombies) ?
-
April 27th [60 min teaching duration to compensate the longer duration of the 2 previous topics]
R. Boulic: Motion capture for real-time interaction -
May 4th [2h teaching]
B. Herbelin: Immersive Virtual Reality, Telepresence and their cognitive foundation / Embodied Virtual Reality (course material from B Herbelin from EPFL-LNCO)
-
May11th: no course / time is dedicated to the mini-project
May 13th: Project Deadline
-
The deadline for submitting the final version of the project (build and code/unity project + report) is on May 13 23:55.
Please submit a zipped file in .zip format. Name your submission as:
VR_project_2020_group_XX.zip
XX = group number
Only one member of the group needs to submit the project.
-
-
May 18th : Project Oral presentation (Team members together) via zoom.
This will be where you will present your choices and your game to us. It will serve as a way for you to defend your work and explain yourselves. It will also give us the opportunity to ask questions about your work also. For this, we expect a 10-minute presentation, with 10-minute Q&A session. So you should prepare slides for this.
-
The deadline for submitting the video is May 22 23:55.
You can submit a link (dropbox, one drive …) or a file:1. let us know in case you do not want it to be posted on any video sharing platform in the future (phil.lopes@epfl.ch).
2. please name your submission as:
VR_project_2020_group_XX
XX = group numberOnly one member of the group needs to submit the video.
-
-
May 25th : Final theoretical oral exam (scheduled from 8h to 12h via Zoom) ; details below in Topic14
Short individual project oral (Starting in the afternoon via Zoom, One by one each time) : This will serve to assess the contribution of each individual in the group. It will serve to ask questions to each member of the group individually and ascertain who did what during the project. You do not need to prepare slides or anything for this. As I said this serves mostly to determine if the responsibilities and work were evenly distributed among everyone in the group.