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
-
DTNS21Information 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.