Lectures and Labs Schedule¶
| Lecture Date | Place | Topics | Lab Date | Lab Place |
27.10@10:15-12:00 |
L10 | Course Info | ||
30.10@10:15-12:00 |
L10 | Project Ideas, Unity Setup, First Scene | 30.10@12:15-14:00 |
TS135 |
03.11@10:15-12:00 |
L10 | VR Cardboard Calibration | 31.11@12:15-14:00 |
TS135 |
06.11@10:15-12:00 |
L10 | Project Ideas | 06.11@12:15-16:00 |
TS135 |
10.11@10:15-12:00 |
L10 | Twisters Implementation | 07.11@12:15-14:00 |
TS135 |
13.11@10:15-12:00 |
L10 | VR Optimizations for Cardboard | 13.11@12:15-16:00 |
TS135 |
17.11@10:15-12:00 |
L10 | Multiplayer VR Setup with Photon | 14.11@12:15-14:00 |
TS135 |
20.11@10:15-12:00 |
L3 | 20.11@12:15-16:00 |
TS135 | |
24.11@10:15-12:00 |
L2 | 21.11@12:15-14:00 |
TS135 | |
27.11@10:15-12:00 |
L10 | 27.11@12:15-16:00 |
TS135 | |
01.12@10:15-12:00 |
L10 | 28.11@12:15-14:00 |
TS135 | |
04.12@10:15-12:00 |
L10 | 04.12@12:15-14:00 |
TS135 | |
08.12@10:15-12:00 |
L10 | 05.12@12:15-14:00 |
TS135 | |
11.12@10:15-12:00 |
L10 | Final Project Presentations | 11.12@12:15-16:00 |
TS135 |
12.12@12:15-16:00 |
TS135 | |||
18.12@16:00-19:00 |
L4 | Final Exam | ||
15.01@16:00-19:00 |
L10 | Final Exam: Retake 1 | ||
15.04@16:00-19:00 |
TS126 | Final Exam: Retake 2 |
Coursework and Deadlines at a Glance¶
| Topics, Materials | Assignments | Deadline | Submission |
| Module 1. Bird's Eye View | HW1: VR Best Practices |
2025-11-04 23:59 |
Individual |
Project First Scene |
2025-11-05 23:59 |
Individual | |
QUIZ 1 |
2025-11-13 23:59 |
Individual | |
Poject Cardboard Calibration |
2025-11-11 23:59 |
Individual | |
| Module 2. Light and Optics | HW2: VR Critic |
2025-11-11 23:59 |
Individual |
Registration Tasks |
2025-11-11 20:30 |
Individual | |
Project Twister Interaction |
2025-11-16 23:59 |
Group | |
QUIZ 2 |
2025-11-18 23:59 |
Individual | |
| Module 3. The Physiology of Human Vision | Project Multiplayer Demo |
2025-11-23 23:59 |
Individual |
HW3: Bad Visuals |
2025-11-24 23:59 |
Group | |
QUIZ 3 |
2025-11-25 23:59 |
Individual | |
| Module 4. Visual Perception | HW4: Bad Design |
2025-11-28 23:59 |
Individual |
Project Description |
2025-11-30 23:59 |
Group | |
QUIZ 4 |
2025-12-02 23:59 |
Individual | |
| Module 5. Vestibular System | HW5: Vection Sensation |
2025-12-05 23:59 |
Individual |
QUIZ 5 |
2025-12-09 23:59 |
Individual | |
Project Submission |
2025-12-11 23:59 |
Group | |
HW6: Color Perception |
2025-12-12 23:59 |
Individual | |
| The Final Exam | Exam |
2025-12-18 16:00 |
Individual |
Course Learning Materials¶
- Textbook, Virtual Reality, LaValle 2016.
- YouTube Lectures, 2025 IIT Madras - Univesity of Oulu, Foundations of Virtual Reality, NPTEL course.
- Lecture Slides, 2025 IIT Madras - Univesity of Oulu, Foundations of Virtual Reality, NPTEL course.
Learning Modules¶
Module 1: Bird's Eye View¶
Topics
- Introduction to VR
- Definition of VR
- Historical perspective
- Bird's eye view (general)
- Bird's eye view (hardware)
- Bird's eye view (software)
- Bird's eye view (sensation and perception)
Learning Materials
- Textbook: Virtual Reality, LaValle 2016
- Lecture Slides:
- Course Intro and Motivation
- Definition of VR, history
- Bird's Eye View: Hardware, Software and Human Perception
- Project Ideas
- YouTube Lectures:
- Course Intro and Motivation
- VR Definition, History - Part 1
- VR Definition, History - Part 2
- Bird's Eye View_ Software and Human Perception - Part 1
- Bird's Eye View_ Software and Human Perception - Part 2
- Bird's Eye View_ Software and Human Perception - Part 3
- Bird's Eye View_ Software and Human Perception - Part 4
- Oculus Best Practices Guide
Assignments
VR Best Practicesdue on 2025-11-04 23:59.VR Criticdue on 2025-11-11 23:59.
Quizzes
QUIZ 1: Introduction, Bird's Eye Viewdue on 2025-11-13 23:59.
Project Progress
Project First Scenedue on 2025-11-05 23:59.
Module 2: Light and Optics¶
Topics:
- Three interpretations of light
- Refraction
- Simple lenses
- Diopters
- Imaging properties of lenses
- Lens aberrations
- The human eye optical system
- Vergence-accommodation mismatch in HMDs
- A simplified HMD model
Module 3: The Physiology of Human Vision¶
Topics:
- Photoreceptors
- Light intensity
- Sufficient resolution for VR
- Eye movements
- Eye movement issues for VR
- FOV for VR
- Neuroscience of vision
Module 4: Visual Perception¶
Topics:
- Depth perception
- Panoramas
- Motion perception
- Perception of color
- Frame rates and displays
- Judder, flicker, and retinal image slip
Module 5: Vestibular System¶
Topics:
- Vestibular System
- Optic Flow
- Vection
Give feedback on this content
Comments about this material