Skip to main content

Augmented & Virtual Reality (5 cr)

Code: LTD7017-3003

General information


Enrollment
01.04.2024 - 30.04.2024
Registration for the implementation has ended.
Timing
26.08.2024 - 27.10.2024
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
Tradenomi / Tietojenkäsittely (DD)
Campus
Wärtsilä Campus Karjalankatu 3
Teaching languages
Finnish
Seats
10 - 85
Degree programmes
Degree Programme in Business Information Technology
Teachers
Anssi Gröhn
Teacher in charge
Anssi Gröhn
Groups
DTNS21
Information Technology (BBA), Full-time Studies, Fall, 2021
Course
LTD7017

Evaluation scale

H-5

Objective

Objective is to take command of different XR technologies from game development perspective, and understand their implications to development practices.

Accomplishment methods

Learning assignments, demonstration of skills

Content

Virtual Reality (VR)
Augmented and Mixed Reality (AR / MR)
Utilizing 360 images and videos
Placement of visual elements in VR
Different interaction methods

Location and time

Course does not contain a final exam, and your grade will be determined using project work. Course will have to re-examinations, that will be organized after final learning assignment submission date. Enrolling to re-examinations as instructed on course workspace.

Teaching methods

Learning objectives:

You understand what extended reality stands for
You understand what virtual reality stands for
You understand what augmented reality stands for
You understand what mixed reality stands for
You understand differences between different 360 cameras
You know limitations and possibilities of 360 different cameras
You understand how 360 image is formed using cameras
You understand how different 360 image projection models work
You are able to edit 360 video
You are able to create an equirectangular projection in 3D modeling software for 360 videos
You are able to attach graphical elements into 360 videos
You are able to utilize 360 videos as background for VR environment
You understand what diegetic theory is
You understand how usability needs to be taken into account in interactive VR environment
You understand how user interface building differs in virtual reality
You are able to technically implement different interaction methods to VR environment
You are able to utilize diegetic user interfaces when creating interaction within virtual reality
You are able to create interaction method that utilizes watching an object within virtual reality
You are able to create user interfaces into VR application
You are able to create navigation solutions into VR application
You are able to select proper images for AR markers
You know how AR application identifies marker images
You understand how 3D model is projected over desired marker images
You are able to verify image applicability as a marker
You are able to construct an AR application that identifies environment
You are able to place models into appropriate physical location within AR application
You are able to utilize location identification methods within XR applications
You are able to share virtual objects within same physical space between several devices using cloud service
You master utilization of spatial anchors in a XR application
You understand what virtual holograms are
You understand virtual hologram technology based on point clouds.
You understand how depth cameras work
You understand how depth information is stored
You understand how 3D point clold is projected according to depth data and camera intrinsics.

Competence presentation will be done using one project, or several. Involves potentially working in a group, during which an integral part of studying is also reviewing and evaluation the work of other groups.

Qualifications

Preqrequisities advanced game programming, C++ programming or equivalent skills.

Go back to top of page