Image for
Home

Application of virtual and expanded reality

  • Class 30
  • Practice 45
  • Independent work 105
Total 180

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.

Download student guide

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.