The ACE viewer, combined with our various historic reconstructions as a project that allows users to travel back in time and wander through places that are otherwise lost to antiquity. ACE (Armadillo Control Extensions) is a series of extensions to the standard Second Life client to support activities engaged in by the Open Virtual Worlds group. Currently this primarily consists of extending David Rowe’s CtrlAltStudio to support Natural User Input devices for control. This means that users can use the Oculus Rift Virtual Reality Headset to be fully immersed within the virtual space and control their exploration without ever holding a physical device.
Click here to download the source code for the ACE viewer
The source code is on version control: http://iao.hg.cs.st-andrews.ac.uk/aceviewer/ (VirtualReality branch)
When ACE and the Kinect runtime are installed, connect the Kinect and launch ACE. If you have an extra monitor it can be helpful to position the ‘depth’ window that will load with ACE on a secondary monitor. The depth window gives you a picture of what the Kinect is ‘seeing’ and will highlight if a skeleton has been picked up. Once ACE is loaded and the ACE viewer window has focus you should be able to control the avatar.
|Walk forward||‘Push’ either arm toward the Kinect (stretch your hand forward)|
|Walk Backward||Position either hand behind your body|
|Fly Up||Raise one or both arms to make a T (like a child pretending to be an aeroplane). From the T raise your hand to be above the shoulder|
|Fly Down||Raise one or both arms to make a T (like a child pretending to be an aeroplane). From the T lower your hand to be below the shoulder|
|Turn||Twist your shoulders|
|Lean your head left/right|