12. VR version

DIVA VR version was developed as proof of concept for DB interface that use Virtual Reality methods.

VR devices
Current version of DIVA VR has built-in native support for following devices:
- Vuzix VR920;
- P5 data glove by Essential Reality.

VR920 used for head-tracking and for additional immersion in generated scene.
Currently stereo capabilities of VR920 not used, because of big amount of text information that is hard to read in stereo.

To control DIVA environment P5 data glove used, for gesture-based input.
You can use either both devices, or just one of them. For example you can use VR920 with simple mouse + keyboard input, or you can use regular monitor with P5 glove.

If you are experienced user, you can emulate other VR hardware via VR920 and P5 using GlovePIE software:

Launch configuration
On start DIVA will ask you to select which devices you want to use.
Be sure that you connected your VR920 and/or P5 glove to PC before starting DIVA VR.
You can also select not to use both VR920 and P5 glove, and use DIVA as in normal – non VR mode.

Be sure that you use latest driver for Vuzix VR920, you can download it here:

We include Carl Kenner’s enhanced P5 driver, into installation distributive of DIVA VR.
You can read more about P5 Drivers here:

And here (you must be registered on Yahoo! Groups):

Warning! If you are using P5 data glove and get an error on application launch, you can copy
"P5DLL.dll" and "p5dll.ini" files from DIVA installation directory to "*\windows\system32\"
Otherwise write email to us.

DIVA VR use the same license as DIVA commercial, you can use both versions on the same license.

Using Vuzix VR920

VR920 works with DIVA best in 800x600 screen resolution mode. To overview DIVA workspace you can
use your head rotations. All 3 degrees of freedom are used (yaw, pitch, and roll).
If you have experienced wrong or not smooth tracking, please check calibration of VR920 using Vuzix Calibrator tool.

Using P5 Glove

Place P5 glove receptor a little higher that your desk,
so it will be able to track your hand movements lower than receptor.
Better to use data glove standing, it's easier to provide multiple hand gestures when standing than seating.

Following hand gestures are recognized as actions:

1 - Relaxed hand (all fingers are straight).
Nothing happens; you can move your hand is space freely.

2 - Finger-pointing (index finger is pointing; middle finger, fourth finger and little finger are bended; thumb in any position)
Moving your hand with this posture will control 2D cursor, you can highlight tables in this way.
If you will "click" by your index finger using this posture, this will select a table which you are pointing on.
Clicking by index finger on empty space will deselect any table.
Notice you can still use a mouse to control 2D cursor either.

3 - Fist (all fingers are bend).
This will activate navigation mode, you can rotate column by moving your hand left and right,
you can scroll up and down by moving your hand up and down, and you can zoom-in or zoom-out by moving your hand to receptor or from receptor accordingly.

4 - Ok (thumb and index finger are bended, all other fingers are straight).
If you have any table selected, this will activate temporary translation to the tables own layer, you can still rotate and zoom, like in fist mode. Unbend thumb and index finger will bring camera back to initial position.
This gesture is similar to "space" key in non VR mode.

Other visualization modes in future DIVA releases will affect some navigation techniques for glove.

More about VR devices you can find here: http://3dvrm.com/hardware.html

[13. FAQ]