The recent introduction of the Oculus Rift virtual reality headset is a particularly exciting development for Sixense because the headset is a natural match for the 3D input devices for which we have been developing software. The combination of the Oculus Rift and the Razer Hydra, which features two handheld controllers that track the exact position and orientation of the user’s hands, is a huge step toward the ultimate VR experience. With this in mind, our team quickly developed an integrated demo for the Rift and the Hydra to highlight the synergies of the two devices, and hopefully to inspire others to develop immersive experiences for the platform. The Sixense Tuscany Demo is based on the Tuscany demo that was developed by FenixFire and Oculus VR. The demo is available for Oculus Rift developers. We integrated the Sixense Unity Plugin for the Razer Hydra and added a number of features that allow the user to interact with the environment using the hands.
Before installing the Sixense Tuscany Demo, read the Oculus Rift SDK documentation and make sure that you are able to run the included SDK demo. These instructions assume that you are familiar with the Oculus Rift and that you have used the Tuscany demo (without the Hydra).
1. Oculus Rift VR Developer Kit Headset
2. Razer Hydra
Everyone should download the latest version of Sixense MotionCreator. Also, Sixense MotionCreator enables users to play over 300+ games with the Razer Hydra.
Unzip the contents of SixenseTuscany.zip to a directory on your PC. Run SixenseTuscany.exe.
Razer Hydra Use
While inside the Oculus Rift, pick up the two Hydra controllers from the base station and perform the initial calibration by touching the controllers to your shoulders and then press both triggers. This calibration process will help determine your hand positions relative to the base station and align yourvirtual hands in game. The Razer Hydra should only need to be calibrated once. However, you will need to recalibrate if you change physical positions during gameplay or if you change the Arm Length menu option. You can force the Razer Hydra to recalibrate by pressing 4 on the right controller.
Once the Hydra is calibrated, the movement of your hands on the screen should mimic the movement of the controllers in your hands. Please refer to the Razer Hydra Control Configuration diagram to see howto navigate and interact with the Tuscany environment. You will discover through experimentation that you can grab some objects and that certain objects can be used in interesting ways.
Note: Ensure the base station is directly in front of you and that your body is facing straight ahead in the forward direction of the base station as in the drawing above.
The main menu can be accessed by pressing START on the right controller.
Arm Length: Three options are available to change how far you can reach with the virtual arms:
Longest – You can reach everything with ease. The reach distance is almost 2:1.
Long – Reach a little further. Reach distance is 1.25:1
1to1 – Hand position matches your physical hand position
Crouching: If this setting is enabled, the lowest position of either Hydra controller will determine your crouch height. This feature is needed when using the Arm Length option is set to 1to1 so that you can reach the ground. For example, you will find a plank within the demo that you can use to crouch walk through the window (or off the balcony).
Head Bob: This settings is disabled by default as it can enhance nausea.
Crosshair: A 3D crosshair shows your forward direction. This can help you notice that your forward direction has drifted. If so, use the Left Start button while facing forward to reset your forward direction.