The idea of these VR Kits is to create a kind of normalization so that anyone can assemble their own VR setup at home and create applications that are compatible across the various setups.
The first standardisation is to specify the valid actions a user can accomplish :
- for the HMD kit, we want the user to be able to move and rotate his head, to move and rotate one hand, and have a joystick + 4 buttons to interact
- for the Wall kit, we want the user to be able to move his head, to move and rotate one hand, and have a joystick + 4 buttons to interact
We don't specify any hardware. You can use whatever hardware combination / tracking method as long as it gives the capabilities described above.
The second standardisation is that the application must use VRPN to access all the interaction devices (trackers + joystick). We also specify standard names of these devices.
Then if you create a new tracking method, you simply have to create a VRPN driver for it and distribute it so that everyone can enjoy it !
HMD : Cheaper but less versatile. 360°
Wall : Easier to have in S3D, not 360°, more expensive but can watch movies and play 2D games.