Skip to content

emomper23/PsychVR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyschVR

VR 3D Graphics Project

This is a general guide for the setup, and development of the PyschVR Virtual Reality Simulation and Treatment tool.

Install Instructions:

Getting Binaries:    
Download from https://drive.google.com/folderview?id=0BxwoxAg5uGw-VmpLaWJvUjIzVlU&usp=sharing

Install the Oculus Rift Home Drivers:
Download the drivers from https://www.oculus.com/en-us/setup/

Install the Leap Motion Drivers:
https://developer.leapmotion.com/get-started

Install the Kinect For Windows Drivers:
https://www.microsoft.com/en-us/download/details.aspx?id=44559

Development Instructions:

Getting our software:

These instructions assume you have already installed the hardware system device drivers 
listed in the Install section.

Install Qt:
Our Project uses Qt Creator 3.6.1 Based on Qt 5.6.0. Community (Opensource Version) 
it can be installed from https://www.qt.io/download-open-source/
For help with installation or more detailed instructions see
http://doc.qt.io/qt-5/gettingstarted.html 

Install Unity:
Our Project uses Unity 5.3.4 
it can be installed from https://unity3d.com/unity/whats-new/unity-5.3.4
For help with installation or more detailed instructions see
http://docs.unity3d.com/Manual/InstallingUnity.html


Install Development SDK's for Hardward Systems:  

Oculus Rift SDK:
https://developer.oculus.com/downloads/
This download page includes many examples and tutorials

Leap Motion SDK:
https://developer.leapmotion.com/get-started
For more details on Using Leap with Unity https://developer.leapmotion.com/unity 


Kinect SDK:
https://www.microsoft.com/en-us/download/details.aspx?id=44561
For more information on setup and developemnt  https://developer.microsoft.com/en-us/windows/kinect

Cross Platform Support:

As much as we would like to have full cross platform support for this app, As of right now 
Oculus Home is only supported on Windows if other OS support 
is added or anothe VR device is used development for building to other operating systems or
implementing other headsets should be simple.

Qt is designed to be cross platfrom. 

Leap Motion is already cross platform unless the orion driver is needed
https://developer.leapmotion.com/get-started

Kinect Support exists (see example)
http://www.instructables.com/id/Hooking-up-a-Kinect-to-your-Computer-Using-Ubuntu/?ALLSTEPS
https://openkinect.org/wiki/CSharp_Wrapper

Unity Scenes Build cross platform, just download Binaries.

Also Unity is cross platform as an experimental version.