Skip to content

Master's Thesis: User representation and interaction in virtual reality focusing on presence

Notifications You must be signed in to change notification settings

jozef17/MastersThesis-VR-Presence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Master's Thesis

User Representation and Interaction in Virtual Reality Focusing on Presence

Master's Thesis

Appendix A: Evaluation of Work Plan

Appendix B: User Guide

Appendix C: Technical Documentation

Appendix D: Presence Questionaire

gif

Accessing devices for Virtual Reality becomes much and much easier and more affordable for large audience. In context of virtual reality, there are two important concepts – concept of immersion and concept of presence. Immersion is amount of sensory input provided by medium. Presence refers to psychological experience of “being there”.

Most of the current Virtual Reality solutions use some controller for user interaction and representation. User representation and interaction based on devices that provide natural user interface, namely Microsoft Kinect and Leap Motion Orion, have some advantages compared to controllers. Their main advantage is that they provide interaction technique with which user is familiar for whole life.

In this thesis we examine user representation and interaction in Virtual Reality based on MS Kinect and Leap Motion Orion data.

We implemented user representation based on Kinect and Leap Motion Orion data. During implementation phase we discovered limitations of used technologies that affected user testing. We performed user testing focused on presence presence and performance.

Implementation and Used Technologies:

  • C++ and Unreal Engine 4.18 (implementation)
  • Microsoft Kinect v2 and Kinect for Windows SDK 2.0)
  • Leap Motion and Leap Motion SDK)
  • Oculus Rift DK2
  • Blender 2.78b (custom 3D models)

Unreal Engine 4.18 Project

component

Use-cases / Mini Games:

component

We implemented 3 interactive mini-games:

  • Tower of Hanoy
  • Kicking ball into a goal ("Football")
  • Shooting puck into a goal ("Hockey")

Additionaly we implemented procedure for switching between mini-games without need of exiting Virtual Reality or closing the program

Tower of Hanoi (UC1 Playing game of Tower of Hanoi)

gif

Football (UC2 Kicking ball into a goal)

gif

Hockey (UC3 Shooting a puck into a goal)

gif

Changing the location

gif

Virtual Environment

component

  • house and Garden (left top) - "football" field

  • view from view from "football" field to mountains (right top)

  • VR room (left bottom) - Tower of Hanoi

  • mountains (right bottom) - Hockey field

Implementation

For more information about implementation see 8. Solution and Appendix C: Technical Documentation

About

Master's Thesis: User representation and interaction in virtual reality focusing on presence

Topics

Resources

Stars

Watchers

Forks