Chapter 2. Installing MiddleVR

Table of Contents

Requirements
Operating system
Devices
Unity3D
Requirements for using a 3D monitor or 3D projector
Requirements for using a 3D TV
Requirements for using a Head-Mounted Displays (HMD)
Devices
Stereoscopy - S3D
Other hardware
Installing
License
Trial
Getting a license with an Activation Key
Getting a license manually
Floating / network licenses
Storing your license in a different folder

Requirements

Operating system

MiddleVR requires Windows XP, Vista, 7, 8, 32 or 64 bits with the latest Service Packs.

You also need:

- Microsoft Visual Studio 2012 redistributable package (x86):

http://www.microsoft.com/en-us/download/details.aspx?id=30679

- DirectX:

http://www.microsoft.com/download/en/details.aspx?id=35

http://www.microsoft.com/download/en/details.aspx?id=35

On Windows XP you need to install the Microsoft .NET Framework 3.5 :

- http://www.microsoft.com/download/en/details.aspx?id=21

Again, on Windows XP only, you need to install the Windows Imaging Component :

- 32 bits : http://www.microsoft.com/download/en/details.aspx?id=32

- 64 bits : http://www.microsoft.com/download/en/details.aspx?id=1385

Note: MiddleVR will run only run as a 32 bits application. We have a 64 bits version for testing, contact us if you need it.

Devices

- The Razer Hydra trackers and joysticks require you to install the official Razer Hydra driver:

http://www.razersupport.com/index.php?_m=downloads&_a=viewdownload&downloaditemid=624

- The Kinect trackers works with both the Kinect XBOX 360 and Kinect for Windows. They require you to install the official Microsoft Kinect SDK 1.8:

http://www.microsoft.com/en-us/kinectforwindows/develop/

- The Motion Analysis trackers require you to install Cortex on the same machine.

- The Leap Motion requires you to install the official Leap Motion driver:

https://www.leapmotion.com/setup

- The Oculus Rift doesn't require any driver.

- The Vuzix tracker doesn't require any driver.

- The TrackIR tracker requires that the latest version of the TrackIR software is installed and running:

http://www.naturalpoint.com/trackir/06-support/support-download-software-and-manuals.html

Unity3D

MiddleVR is compatible with Unity3D 4.0, 4.1, 4.2.

You need Unity3D Pro to be able to use OpenGL quad-buffer (active stereoscopy), the "Force OpenGL window" mode, or the Oculus Rift warping mode.

Note: MiddleVR 1.4 does not support Unity 3.5 anymore. Contact support if you need a compatible package.

Note: MiddleVR 1.2 does not support Unity 3.4 anymore.

Requirements for using a 3D monitor or 3D projector

MiddleVR supports OpenGL quad-buffer (active stereoscopy) output. Your graphics card must support this 3D mode. This mode is only supported by professional graphics cards such as a NVidia Quadro or a ATI FireGL Pro. See section Stereoscopy.

You need Unity3D Pro to be able to use OpenGL quad-buffer (active stereoscopy).

Requirements for using a 3D TV

MiddleVR is compatible with any 3D TV supporting side-by-side 3D input.

Contact us for more information.

Requirements for using a Head-Mounted Displays (HMD)

MiddleVR is compatible with any dual-input HMD and any HMD that supports OpenGL quad-buffer stereo.

You need Unity3D Pro to be able to use the Oculus Rift.

Contact us for more information.

Devices

MiddleVR supports input devices from VRPN (Trackers, Analogs and Buttons). VPRN is an opensource device server that streams data from a lot of different hardware.

See the list on the VRPN website : http://www.cs.unc.edu/Research/vrpn/

MiddleVR also supports custom drivers for more fine-grained control and better integration :

- Microsoft Kinect with the Microsoft Kinect SDK,

- PNI SpacePoint Fusion orientation tracker,

- Razer Hydra (both the 3D trackers and joystick axis/buttons),

- GameTrak,

- NaturalPoint TrackIR,

- Vuzix trackers,

- Leap Motion,

- Oculus Rift tracker,

- zSpace.

Keyboard, mouse and joystick support is built-in through Direct Input.

If your device it not yet supported, contact us to evaluate integration options.

Stereoscopy - S3D

Passive stereoscopy

MiddleVR is compatible with any passive stereoscopy system.

Active stereoscopy

For active stereoscopy (Quad-Buffer) in Unity3D you need:

- An NVidia Quadro card with a GPU at least from generation G80

- Recent NVidia drivers ( >= 265 )

- A recent AMD FireGL Pro card.

Compatible cards :

- Quadro FX 2700M

- Quadro FX 3700, FX 3800, FX 4600, FX 4700, FX 4800, FX 5600

- Quadro 2000, 4000, 5000, 6000

- Quadro K5000, K6000

- A recent AMD FireGL Pro cards. Contact us for more information.

Incompatible cards :

- Quadro FX 1400, 3400, 3450, 4000, 4400, 4500

– GPUs referred to as NV4xGL Quadro NVS 285 (NV44)

- Quadro FX 350, 560, 1500, 3500, 4500, 5500 – G7xGL

If your card is not in the list, contact us.

(source : http://academic.cleardefinition.com/2011/08/17/nvidia-gpus-and-product-series-cross-reference/ )

Note: DirectX 11 renderer is not yet compatible with MiddleVR active stereo.

Contact us for more information.

Other hardware

MiddleVR has been successfully tested with a Matrox DualHead 2GO.