With the introduction of the Oculus Rift in 2012, it was predicted to become the new technological device that would change future entertainment. Being affordable and developer friendly, many applications and games with Oculus Rift support have been created the last two years. Creative uses of the Oculus Rift’s technology have shown just the tip of the iceberg regarding its capabilities.As the Oculus Rift was mainly created for gaming, it excels when used in first-person view. This thesis considers the possibilities to view maps in new ways while navigating in a 3D virtual reality environment. Previous studies regarding stereoscopic vision, head tracking and interface design are discussed, as well as current applications for the Oculus Rift. These studies are used to consider new methods to improve immersion and usability when viewing a map in a 3D virtual reality environment. In addition, a program was made in UDK (Unreal Development Kit) to test implementation of the methods.The results consist of different techniques and methods. These are available for developers to create and improve map reading in a 3D environment, while using the Oculus Rift. Their usefulness is discussed, as well as customization and implementation techniques. It is concluded that all methods have the potential to improve map reading. They can theoretically be implemented, but certain limitations in UDK require advanced understanding of the Oculus Rift to be able to create some of them.Keywords: Oculus Rift, virtual reality, map-display methods, 3D, stereoscopy, UDK
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:ntnu-26557 |
Date | January 2014 |
Creators | Gierløff, Haakon |
Publisher | Norges teknisk-naturvitenskapelige universitet, Institutt for bygg, anlegg og transport, Institutt for bygg, anlegg og transport |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0015 seconds