summaryrefslogtreecommitdiffstats
path: root/report/chapter1.tex
blob: e524989f3c612f32fb72bff907bbb16dc626e65f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
\section{Introduction}

For the master course Interactive Virtual Environments (2IV55), group 7 decided to do an experiment using the Nintendo Wii controller. The reason behind this decision, was that the few games that utilise the Wii remote as a 3D mouse were rather awkward to control. One very likely reason for the awkwardness was the lack in depth perception when interacting in a 3D environment projected on a 2D screen. We therefore devised an experiment that hopefully led to some insights in the reasons behind awkward feel of the 3D mouse control scheme. Our goal was to create an application in which the user was required to use a Wii remote as a 3D mouse to perform tasks that require great precision. For comparison we implemented head tracking and anaglyph stereo vision to see in what degree enhanced depth perception would influence the results of the experiment. \\

% The application uses different techniques from computer graphics to create some kind of virtual environment. The goal of this program was to draw some conclusions whether or not these techniques contribute to the accuracy of the user when utilizing a "3D mouse" with 3DOF\footnote{Degrees of freedom: The amount of motion supported in a robotics or virtual reality system. 3DOF provides X, Y and Z (horizontal, vertical and depth) while 6DOF provides X, Y and Z and pitch, yaw and roll}. \\

And thus, the "MatchBlox" project was born. It would challenge the user to take a wooden block in 3D and put it in the hole . These small experiments could then be repeated with the assistance of head tracking or stereo vision. The exact goals of the project and the problems encountered are discussed in chapter 2 of this report. \\



Head tracking is a relatively old technique in the field of virtual environments. It basically keeps track of the head's position and/or rotation. Using the information about the head's position, the virtual world can be rendered according to these values. This turns an ordinary computer screen into a virtual window which the user can look trough from different angles. \\

Stereo vision is another well-known technique mainly because it's very easy to apply. By rendering the virtual world twice and merging the two images one can accomplish the illusion of depth. The stereo vision and the head tracking techniques are explained in more detail in chapter 3. \\

Finally, in chapter 4, a conclusion is drawn from the execution of the project.