Virtual Reality Technology
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
NI-TVR | Z,ZK | 3 | 1P+1C | Czech |
- Course guarantor:
- Tomáš Nováček
- Lecturer:
- Tomáš Nováček
- Tutor:
- Tomáš Nováček
- Supervisor:
- Department of Software Engineering
- Synopsis:
-
Students will be introduced to the basic concepts of virtual reality. Techniques for displaying virtual worlds (CAVE, HMD, ...) and the possibilities of controlling virtual avatars (position tracking, hand tracking, eye tracking) will be discussed. Furthermore, the concepts of mixed and augmented reality will be introduced. Finally, ways of using virtual and augmented reality will be presented.
- Requirements:
-
None
- Syllabus of lectures:
-
1. Introduction, history, motivation:
a. General course info
b. What is virtual reality, how it fits into our world
c. What virtual reality needs and offers
d. How the human brain works
2. Display techniques, construction of VR headset
a. How the image can be displayed to the user
b. HMD and CAVE systems, what they consist of
c. How to make the display more accurate, faster
3. Interaction in VR I.
a. How the user interacts with virtual worlds
b. Interaction patterns, their advantages and disadvantages
c. How to achieve immersiveness, how to avoid fatigue
d. How to compare the suitability of interaction in VR
4. Interaction in the VR II.
a. Virtual reality controllers
b. How to use the user's hands, eyes, feet, head for interaction
c. What are the individual types and their main representatives, advantages and disadvantages
5. AR / XR / MR
a. Augmented reality, views, approaches
b. Data visualization in AR
6. Use of VR in gaming, industry and other fields
a. What the individual techniques are suitable for
b. VR / AR in medicine, industry
c. Entertainment industry and VR
- Syllabus of tutorials:
-
1. Introduction, history, motivation
2. Displaying techniques, construction of VR headset
3. Interaction in VR I.
4. Interaction in VR II.
5. AR / XR / MR
6. Use of VR in gaming, industry and other fields
- Study Objective:
-
The aim of the course is to master the techniques of virtual reality, from depicting virtual worlds to transferring the user's intentions to VR. The benefits and pitfalls of virtual and augmented reality, which will help create a believable and user-friendly real world, will also be discussed.
- Study materials:
-
S. LaValle. Virtual reality, Cambridge University Press
T. Novacek, M. Jirina. Overview of controllers of user interface for virtual reality, PRESENCE: Virtual and Augmented Reality, MIT Press Direct
- Note:
- Further information:
- https://courses.fit.cvut.cz/NI-TVR/
- Time-table for winter semester 2024/2025:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon Tue Wed Thu Fri - Time-table for summer semester 2024/2025:
- Time-table is not available yet
- The course is a part of the following study plans:
-
- Master specialization Computer Security, in Czech, 2020 (elective course)
- Master specialization Design and Programming of Embedded Systems, in Czech, 2020 (elective course)
- Master specialization Computer Systems and Networks, in Czech, 202 (elective course)
- Master specialization Management Informatics, in Czech, 2020 (elective course)
- Master specialization Software Engineering, in Czech, 2020 (elective course)
- Master specialization System Programming, in Czech, version from 2020 (elective course)
- Master specialization Web Engineering, in Czech, 2020 (elective course)
- Master specialization Knowledge Engineering, in Czech, 2020 (elective course)
- Master specialization Computer Science, in Czech, 2020 (elective course)
- Mgr. programme, for the phase of study without specialisation, ver. for 2020 and higher (elective course)
- Study plan for Ukrainian refugees (elective course)
- Master specialization System Programming, in Czech, version from 2023 (elective course)
- Master specialization Computer Science, in Czech, 2023 (elective course)