Difference between revisions of "Homework4W15"

From Immersive Visualization Lab Wiki
Jump to: navigation, search
(Devices)
(Devices)
Line 26: Line 26:
 
There is a Piazza poll for which device you would prefer to use. There are only a limited number of Hydras as well as zSpaces available - hopefully we can agree on a device distribution. Please fill out the poll by Monday evening (Feb 16th) so that we can hand out the Hydras on Tuesday.
 
There is a Piazza poll for which device you would prefer to use. There are only a limited number of Hydras as well as zSpaces available - hopefully we can agree on a device distribution. Please fill out the poll by Monday evening (Feb 16th) so that we can hand out the Hydras on Tuesday.
  
Here are some pros and cons for each device:
+
Here are some pros and cons for each device to help your decision:
  
 
Hydra:
 
Hydra:
Line 50: Line 50:
 
The drivers for both devices, C++ API and Unity, are equally well implemented and documented and no issues are anticipated. Here are the driver links:
 
The drivers for both devices, C++ API and Unity, are equally well implemented and documented and no issues are anticipated. Here are the driver links:
  
 +
===Hydra===
 +
 +
To use the Hydra in Windows, you will need to first [http://www.razersupport.com/index.php?_m=downloads&_a=view&parentcategoryid=181&pcid=166&nav=0,166 download the driver].
 +
 +
If the above driver doesn't work for you, try this one: [http://www.razersupport.com/index.php?_m=downloads&_a=viewdownload&downloaditemid=624 version 1.00].
 +
 +
There is even an [http://www.ros.org/wiki/razer_hydra open-source Linux driver for the Hydra].
 +
 +
The Hydra SDK can be downloaded through Steam, but it's much easier to just download it by its direct URL:
 +
 +
* [http://sixense.com/windowssdkdownload Link to SDK (Windows)]
 +
* [http://sixense.com/macsdkdownload Link to SDK (MAC/OSX)]
 +
* [http://sixense.com/linuxsdkdownload Link to SDK (Linux)]
 +
 +
===zSpace===
  
  

Revision as of 15:11, 14 February 2015

Contents

Jenga Simulator

This project is designed for use with either the Razer Hydra or the zSpace.

The Immersive Visualization Laboratory at the Qualcomm Institute made 3 zSpaces with Windows PCs available for the project. They will need to be time shared between the groups that use them.

The Razer Hydras will be distributed in class on Tuesday, February 17th.

There will be a homework discussion on Wednesday, February 18th at 4pm in CSE lab 220.

Jenga is a popular game in which players take turns removing one block at a time from a tower constructed of 54 blocks. Each block removed is then balanced on top of the tower, creating a progressively taller but less stable structure. The player who successfully removes and places the last block wins.

Jenga-start.jpg Jenga-midgame.jpg
Starting configuration Mid-game configuration

Devices

There is a Piazza poll for which device you would prefer to use. There are only a limited number of Hydras as well as zSpaces available - hopefully we can agree on a device distribution. Please fill out the poll by Monday evening (Feb 16th) so that we can hand out the Hydras on Tuesday.

Here are some pros and cons for each device to help your decision:

Hydra:

+ Teams can take it home with them.
+ Two hand-held controllers allow for 2-handed interaction.
+ The Hydra is a popular gaming controller which will soon be succeeded by the Sixense STEM system.
- No head tracking.
- The tracking of the Hydra controllers is quite accurate but not as accurate as the zSpace stylus (it is electro-magnetic).

zSpace:

+ Excellent high definition stereo display.
+ Very accurate optical tracking.
+ Precise head tracking.
+ A very accurate stylus is the controller. It has three buttons on it.
+ zSpace computers have the free version of Unity installed.
+ The zSpace is a professional VR display used in industrial, medical and educational environments throughout the world.
- Teams need to go to the instructor's laboratory to use it and time share the three systems.

The drivers for both devices, C++ API and Unity, are equally well implemented and documented and no issues are anticipated. Here are the driver links:

Hydra

To use the Hydra in Windows, you will need to first download the driver.

If the above driver doesn't work for you, try this one: version 1.00.

There is even an open-source Linux driver for the Hydra.

The Hydra SDK can be downloaded through Steam, but it's much easier to just download it by its direct URL:

zSpace