^ Back to the course homepage.

Laboratory exercise 5 - a shared virtual environment

Week 9 (2000-02-28/29)
and 2000-03-28/29 (extratillfälle)

Lista till extralabben för dem som missat förra tillfället

Kai-Mikael Jää-Aro
To experience a shared virtual environment and attempt to perform a task in it. Demonstrate embodiment, navigation and manipulation in virtual spaces.This exercise is tied to the lecture on collaborative virtual environments.
A workstation capable of running DIVE. For practical purposes we will use available equipment at NADA.


This exercise will take place in Nalen, room 1639 on the 6th floor of Osquars Backe 2. The exercise will be done in groups of three people.

Starting up

We will use the DIVE system. You need to do the following: Log in on one of the SGIs in Nalen (I have no account) and enter the following commands:

module add dive
setenv DIVEPATH ~kai/Public/2D1416/:$DIVEPATH
vishnu -world lab5 -body $USER

If all this worked (it did not), a window should open and deposit you in a 3D environment.

The task

Your task is to find a box the same colour as your body (you might have to ask someone else to tell you what colour you are) and place it in the red ring in the brownish area in the middle of the world. Your task is completed when all boxes are in the ring.


After the event, please send a message to me with your comments about your experiences during the exercise, what you thought was easy, what was complicated and what you would have wanted to do differently. Did you feel that you could actually help each other in the environment? What did you feel was different from the other types of collaborative environments you have tried, what was similar?

Navigation tips (read these carefully!)

You can navigate in this space using the following methods:

The keyboard vehicle:

Up/down arrow moves you forwards/backwards;
left/right arrow turns you left/right;
Alt-up/Alt-down arrow moves you upwards/downwards;
Alt-left/Alt-right arrow moves you left/right;
Ctrl-up/Ctrl-down arrow pitches you up/down;
Ctrl-left/Ctrl-right arrow rolls you left/right.
Pressing Shift as well speeds up the motion. Page Up/Page Down increases/decreases your speed permanently.

The mouse vehicle: (This is not enabled by default, you have to select it from the Navigate menu.)

Click the left mouse button in one of the three icons and pull out a vector. The length of the vector determines how fast you move.

Triangle icon: up/down moves you backwards/forwards, left/right turns you left/right.
Rectangle icon: up/down moves you up/down, left/right moves you left/right.
Ellipse icon: up/down pitches you up/down, left/right rolls you left/right.

If you end up in an orientation you feel uncomfortable with, you can either press Home or choose Self->Align.

You use the middle mouse button to move objects. Note that you can even move the mouse vehicle icons this way if you feel they are in your way. You click Shift-left mouse button to select objects and Shift-middle button to attach them to your body (i e they will follow your movements). Shift-middle click again will release the object.

Since you are sitting close to each other, you should manage audio communication without technical support, but the Tools->Send Message to Actor function might come in handy.

For further information, read the vishnu manual.

^ Back to the course homepage.

Editor of this page: Maria Normark <>
Last update: 7 Feb 2000
Technical support: <>