# Foundations of Virtual Reality

- Institution: IIT Madras and University of Oulu
- Department: Computer Science and Engineering
- Taught by: Prof. M.Manivannan, Prof. Anna LaValle, Prof. Steven LaValle
- Level: Undergraduate
- Language: English
- Subjects: Computer science, Engineering
- Source: [NPTEL](https://nptel.ac.in/courses/106106699)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/106106699)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

Virtual reality (VR) is a powerful technology that promises to transform our lives. The purpose of this course is to provide you with a deep understanding of the fundamentals of VR. Because VR tricks our brains by presenting synthetic stimuli to our senses, it is extremely challenging to develop and analyze VR systems that are both effective and comfortable. To get a handle on these issues, this course will fuse together knowledge from a variety of relevant topics, including basics in human physiology, neuroscience, and perceptual psychology, and illustrate how they impact the development of VR hardware, software, and content.

Intended audience: UG students of any Engineering Discipline, preferably third and final year students

Prerequisites: Engineering Mathematics

## Lectures

1. [VR Definition, History - Part 1](https://invisiblenetwork.ai/learn/nptel/106106699/2679b0aa21db) (YouTube)
2. [VR Definition, History - Part 2](https://invisiblenetwork.ai/learn/nptel/106106699/9e90ee7b6fd6) (YouTube)
3. [VR Definition, History - Part 3](https://invisiblenetwork.ai/learn/nptel/106106699/f324a4f3ed3e) (YouTube)
4. [Bird's Eye View_ Hardware - Part 1](https://invisiblenetwork.ai/learn/nptel/106106699/e1f01589678a) (YouTube)
5. [Bird's Eye View_ Hardware - Part 2](https://invisiblenetwork.ai/learn/nptel/106106699/38c24584b830) (YouTube)
6. [Bird's Eye View_ Hardware - Part 3](https://invisiblenetwork.ai/learn/nptel/106106699/cc19173cf9f9) (YouTube)
7. [Bird's Eye View_ Software and Human Perception - Part 1](https://invisiblenetwork.ai/learn/nptel/106106699/776437e3babe) (YouTube)
8. [Bird's Eye View_ Software and Human Perception - Part 2](https://invisiblenetwork.ai/learn/nptel/106106699/70aeb8857993) (YouTube)
9. [Bird's Eye View_ Software and Human Perception - Part 3](https://invisiblenetwork.ai/learn/nptel/106106699/70a607b90614) (YouTube)
10. [Bird's Eye View_ Software and Human Perception - Part 4](https://invisiblenetwork.ai/learn/nptel/106106699/86b029ad6ff8) (YouTube)
11. [Geometry of Virtual Worlds - Part 1](https://invisiblenetwork.ai/learn/nptel/106106699/4810693c3afe) (YouTube)
12. [Geometry of Virtual Worlds - Part 2](https://invisiblenetwork.ai/learn/nptel/106106699/d9ed9e711893) (YouTube)
13. [Geometry of Virtual Worlds - Part 3](https://invisiblenetwork.ai/learn/nptel/106106699/42df94c0ed3c) (YouTube)
14. [Geometry of Virtual Worlds - Part 4](https://invisiblenetwork.ai/learn/nptel/106106699/7dfd2ace3c81) (YouTube)
15. [Canonical Rotations, Quaternions - Part 1](https://invisiblenetwork.ai/learn/nptel/106106699/7aad2615b4f8) (YouTube)
16. [Canonical Rotations, Quaternions - Part 2](https://invisiblenetwork.ai/learn/nptel/106106699/f5b04f77fc5c) (YouTube)
17. [Canonical Rotations, Quaternions - Part 3](https://invisiblenetwork.ai/learn/nptel/106106699/83efef3fc4c6) (YouTube)
18. [Canonical Rotations, Quaternions - Part 4](https://invisiblenetwork.ai/learn/nptel/106106699/066f8b5608d4) (YouTube)
19. [Homogeneous Transformations, Examples_Part - 1](https://invisiblenetwork.ai/learn/nptel/106106699/b5630cbce2a6) (YouTube)
20. [Homogeneous Transformations, Examples_Part - 2](https://invisiblenetwork.ai/learn/nptel/106106699/313eccf6c61b) (YouTube)
21. [Homogeneous Transformations, Examples_Part - 3](https://invisiblenetwork.ai/learn/nptel/106106699/72305ba4b0c7) (YouTube)
22. [Homogeneous Transformations, Examples_Part - 4](https://invisiblenetwork.ai/learn/nptel/106106699/65921daebf1c) (YouTube)
23. [Light, Optics, and the Human Eye_Part - 1](https://invisiblenetwork.ai/learn/nptel/106106699/659e7fa47bdf) (YouTube)
24. [Light, Optics, and the Human Eye_Part - 2](https://invisiblenetwork.ai/learn/nptel/106106699/1283148cece9) (YouTube)
25. [Light, Optics, and the Human Eye_Part - 3](https://invisiblenetwork.ai/learn/nptel/106106699/85a12cfd9a8a) (YouTube)
26. [Light, Optics, and the Human Eye_Part - 4](https://invisiblenetwork.ai/learn/nptel/106106699/c6c284792bf8) (YouTube)
27. [Light, Optics, and the Human Eye_Part - 5](https://invisiblenetwork.ai/learn/nptel/106106699/8092622edffb) (YouTube)
28. [Light, Optics, and the Human Eye_Part - 6](https://invisiblenetwork.ai/learn/nptel/106106699/2331af3df729) (YouTube)
29. [Light, Optics, and the Human Eye_Part - 7](https://invisiblenetwork.ai/learn/nptel/106106699/ced0b451f261) (YouTube)
30. [Light, Optics, and the Human Eye_Part - 8](https://invisiblenetwork.ai/learn/nptel/106106699/143252b22aa3) (YouTube)
31. [The Human Eye_ Physiology and Neuroscience_Part - 1](https://invisiblenetwork.ai/learn/nptel/106106699/f5d84bee5406) (YouTube)
32. [The Human Eye_ Physiology and Neuroscience_Part - 2](https://invisiblenetwork.ai/learn/nptel/106106699/5f5fc80596d9) (YouTube)
33. [The Human Eye_ Physiology and Neuroscience_Part - 3](https://invisiblenetwork.ai/learn/nptel/106106699/4d115c56375b) (YouTube)
34. [The Human Eye_ Physiology and Neuroscience_Part - 4](https://invisiblenetwork.ai/learn/nptel/106106699/32ef9f05b28b) (YouTube)
35. [Physiology of Human Vision, VR Screen Resolution_Part - 1](https://invisiblenetwork.ai/learn/nptel/106106699/cb888db3a32f) (YouTube)
36. [Physiology of Human Vision, VR Screen Resolution_Part - 2](https://invisiblenetwork.ai/learn/nptel/106106699/cb69ec428f8b) (YouTube)
37. [Physiology of Human Vision, VR Screen Resolution_Part - 3](https://invisiblenetwork.ai/learn/nptel/106106699/3ee713dbc766) (YouTube)
38. [Physiology of Human Vision, VR Screen Resolution_Part - 4](https://invisiblenetwork.ai/learn/nptel/106106699/150d1569e92e) (YouTube)
39. [Eye Motions & Neurophysiology of Human Vision, Human Perception of Motion_Part - 1](https://invisiblenetwork.ai/learn/nptel/106106699/b00ff4438192) (YouTube)
40. [Eye Motions & Neurophysiology of Human Vision, Human Perception of Motion_Part - 2](https://invisiblenetwork.ai/learn/nptel/106106699/bbc05902f7b6) (YouTube)
41. [Eye Motions & Neurophysiology of Human Vision, Human Perception of Motion_Part - 3](https://invisiblenetwork.ai/learn/nptel/106106699/fd2d98bff4b2) (YouTube)
42. [Eye Motions & Neurophysiology of Human Vision, Human Perception of Motion_Part - 4](https://invisiblenetwork.ai/learn/nptel/106106699/aa3ecf150d21) (YouTube)
43. [Human Perception of Motion, Frames per Second - Part 1](https://invisiblenetwork.ai/learn/nptel/106106699/8c14f026656a) (YouTube)
44. [Human Perception of Motion, Frames per Second - Part 2](https://invisiblenetwork.ai/learn/nptel/106106699/10b15ed56cd9) (YouTube)
45. [Human Perception of Motion, Frames per Second - Part 3](https://invisiblenetwork.ai/learn/nptel/106106699/4cae8ac483a9) (YouTube)
46. [Human Perception of Motion, Frames per Second - Part 4](https://invisiblenetwork.ai/learn/nptel/106106699/397fef893782) (YouTube)
47. [Depth, Perception, Panoromas - Part 1](https://invisiblenetwork.ai/learn/nptel/106106699/7db098b9ea33) (YouTube)
48. [Depth, Perception, Panoromas - Part 2](https://invisiblenetwork.ai/learn/nptel/106106699/350284c1eac4) (YouTube)
49. [Depth, Perception, Panoromas - Part 3](https://invisiblenetwork.ai/learn/nptel/106106699/c08221e0c33c) (YouTube)
50. [Depth, Perception, Panoromas - Part 4](https://invisiblenetwork.ai/learn/nptel/106106699/28dca6460983) (YouTube)
51. [Modelling - Part 1](https://invisiblenetwork.ai/learn/nptel/106106699/3d478f409a07) (YouTube)
52. [Modelling - Part 2](https://invisiblenetwork.ai/learn/nptel/106106699/a929d82620a4) (YouTube)
53. [Modelling - Part 3](https://invisiblenetwork.ai/learn/nptel/106106699/8c6f46733eb0) (YouTube)
54. [Modelling - Part 4](https://invisiblenetwork.ai/learn/nptel/106106699/9fc9a0c6ab8a) (YouTube)
55. [Vestibular systems - Part 1](https://invisiblenetwork.ai/learn/nptel/106106699/bb7f9a9821c6) (YouTube)
56. [Vestibular systems - Part 2](https://invisiblenetwork.ai/learn/nptel/106106699/a139b0c8a50c) (YouTube)
57. [Vestibular systems - Part 3](https://invisiblenetwork.ai/learn/nptel/106106699/1f3d66b64c9a) (YouTube)
58. [Vestibular systems - Part 4](https://invisiblenetwork.ai/learn/nptel/106106699/fbb5c45eb67d) (YouTube)
59. [Tracking Systems - Part 1](https://invisiblenetwork.ai/learn/nptel/106106699/f5b2711c2ec1) (YouTube)
60. [Tracking Systems - Part 2](https://invisiblenetwork.ai/learn/nptel/106106699/08e648ddc5d3) (YouTube)
61. [Tracking Systems - Part 3](https://invisiblenetwork.ai/learn/nptel/106106699/dea5b560cac1) (YouTube)
62. [Tracking Systems - Part 4](https://invisiblenetwork.ai/learn/nptel/106106699/eeaaeef1511a) (YouTube)
63. [Rendering Pipeline - Part 1](https://invisiblenetwork.ai/learn/nptel/106106699/e69dd5cf6a0b) (YouTube)
64. [Rendering Pipeline - Part 2](https://invisiblenetwork.ai/learn/nptel/106106699/3acb5957647a) (YouTube)
65. [Rendering Pipeline - Part 3](https://invisiblenetwork.ai/learn/nptel/106106699/7d94d365c540) (YouTube)
66. [Rendering Pipeline - Part 4](https://invisiblenetwork.ai/learn/nptel/106106699/4c34ecac7947) (YouTube)
67. [Rendering Pipeline - Part 5](https://invisiblenetwork.ai/learn/nptel/106106699/84ded4b48d16) (YouTube)
68. [Rendering Pipeline - Part 6](https://invisiblenetwork.ai/learn/nptel/106106699/517e8ea62233) (YouTube)
69. [3D Computer Graphics: Rendering Pipeline - Part 1](https://invisiblenetwork.ai/learn/nptel/106106699/3f50c7c452ca) (YouTube)
70. [3D Computer Graphics: Rendering Pipeline - Part 2](https://invisiblenetwork.ai/learn/nptel/106106699/9f60779899ba) (YouTube)
71. [3D Computer Graphics: Rendering Pipeline - Part 3](https://invisiblenetwork.ai/learn/nptel/106106699/7b14ca5eecf9) (YouTube)
72. [Spatial Audio Rendering Pipeline - Part 1](https://invisiblenetwork.ai/learn/nptel/106106699/bdb66d72fb35) (YouTube)
73. [Spatial Audio Rendering Pipeline - Part 2](https://invisiblenetwork.ai/learn/nptel/106106699/9f5ec2092842) (YouTube)
74. [Spatial Audio Rendering Pipeline - Part 3](https://invisiblenetwork.ai/learn/nptel/106106699/ad08409d791c) (YouTube)
75. [Spatial Audio Rendering Pipeline - Part 4](https://invisiblenetwork.ai/learn/nptel/106106699/0e568473ec63) (YouTube)
76. [Spatial Audio Rendering Pipeline - Part 5](https://invisiblenetwork.ai/learn/nptel/106106699/d9d11d116123) (YouTube)
77. [Spatial Audio Rendering Pipeline - Part 6](https://invisiblenetwork.ai/learn/nptel/106106699/0ff352a759bd) (YouTube)
78. [Haptics Rendering Pipeline - Part 1](https://invisiblenetwork.ai/learn/nptel/106106699/cddfca4e9060) (YouTube)
79. [Haptics Rendering Pipeline - Part 2](https://invisiblenetwork.ai/learn/nptel/106106699/93b25bf89cb0) (YouTube)
80. [Haptics Rendering Pipeline - Part 3](https://invisiblenetwork.ai/learn/nptel/106106699/4ce8115e48ee) (YouTube)
