
Application of virtual and expanded reality
- Class 30
- Practice 45
- Independent work 105
Course title
Application of virtual and expanded reality
Lecture type
Obligatory
Course code
23-11-533
Semester
6
ECTS
6
Lecturers and associates
Course overview
The aim of this module is to teach students to create virtual and augmented reality applications. They will learn how to implement basic movement and interaction specific to virtual and augmented reality spaces. They will also learn to manage events in order to create computer games and other virtual and augmented reality applications.
Knowledge of creating virtual and augmented reality applications is becoming an increasingly sought-after skill. In addition to the entertainment industry, virtual and augmented reality applications are also applied in many other industries: medicine, education, automotive industry, architecture, product visualization, etc. Considering market trends, these skills are already significant and will become increasingly significant in the future.
Content
Students will learn:
• what is virtual and what is augmented reality
• create a virtual reality project
• implement movement in the space of virtual reality
• implement interaction with objects in the virtual reality space
• manage events in the virtual reality space
• create a user interface in the space of virtual reality
• create lighting and optimize the virtual reality project
• use tools for creating augmented reality applications
• implement basic interaction in augmented reality applications
• export virtual and augmented reality applications
Literature
1. Linowes, J. (2020) Unity 2020 Virtual Reality Projects: Learn VR development by building immersive applications and games with Unity 2019.4 and later versions. 3rd edn. Packt Publishing.
2. Linowes, J. (2021) Augmented Reality with Unity AR Foundation: A practical guide to cross-platform AR development with Unity 2020 and later versions. Packt Publishing.
3. Mack, K., Ruud, R. (2019) Unreal Engine 4 Virtual Reality Projects: Build immersive, real-world VR applications using UE4, C++, and Unreal Blueprints. Packt Publishing.
Minimal learning outcomes
- Design a virtual reality application and implement simple movement in the virtual reality space.
- Integrate simple interaction with objects in the virtual reality space.
- Create simple events in the space of virtual reality.
- Create and implement a simple augmented reality application.
Preferred learning outcomes
- Design a virtual reality application and implement different types of movements in the virtual reality space.
- Integrate different types of interactions with objects in the virtual reality space.
- Create more complex events in the space of virtual reality.
- Create and implement an augmented reality application with the possibility of interaction.