-
Notifications
You must be signed in to change notification settings - Fork 12
Windows
jam3sward edited this page Mar 20, 2015
·
1 revision
The Windows version of Quadifier consists of three components:
- Module: this is a DLL that is injected into Unity.
- Launcher: this is an executable which starts Unity and injects the Module into Unity.
- Scripts: a set of Unity scripts are used to render the different views needed by Quadifier.
The Quadifier Module is a DLL which is injected into Unity. It intercepts the Direct3D rendering calls made by Unity, and redirects them to an off-screen buffer. They are then rendered back to the screen using OpenGL quad-buffer stereo.
We use scripts in Unity to render the left and right eye views. These are then captured and redirected to the GL_BACK_LEFT and GL_BACK_RIGHT buffers by Quadifier.
There is also a Linux version of Quadifier available.
The basic steps are as follows:
- Check-out or clone the source code
- Download any dependencies (VRPN and OpenGL headers for example)
- Build Quadifier using Microsoft Visual Studio, using the solution provided
- Build the CAVEUnity1 project with Unity (or roll your own, using the scripts provided in that project)
- If using head tracking, run 'vrpnbridge' to connect to your tracker
- Drag your Unity EXE onto the Quadifier Launcher
- Enter an amazing virtual world, where anything is possible..