Release Notes 1.1.0.34376 Alpha 5

The 1.1 viewer series enable you to have a look around in Second Life and OpenSim with your Oculus Rift headset. This release adds variable walk speed and Kinect for Windows “spot standing” control, plus a number of other enhancements and fixes to the previous alpha. For discussion of this release, see the blog post.

Downloads:

If you have a previous 1.1 alpha installed then you can install this release over the top. If you have a 1.0 version of the CtrlAltStudio Viewer installed it is recommended that you do a clean install.

Changes this version:

  • Added configurable walking / flying speed.
  • Added Kinect for Windows support as a controller. You nominate a “home” spot with a gesture, then as you move away from it your avatar also moves forwards/backwards/left/right accordingly, with speed depending on how far off your home spot you go. There are also gestures for “fly up”, “fly down”, and “stop controlling”. It can be used with all display modes: normal, stereoscopic 3D, and Oculus Rift.
    To use Kinect for Windows you’ll need either the Kinect runtime or the Kinect SDK installed.
  • Added Rift orientation prediction, configurable from 0 to 50ms, to help reduce latency.
  • Added text to Riftlook left/right keys strafe option, saying “Shift-left/right keys turn”.
  • Added option to show or hide floating text in Riftlook view.
  • Changed nudge at start of walking and flying to be smaller.
  • Changed to not render floating text in front of object’s position.
  • Changed to not jump cursor to centre of display when click on object in Riftlook or mouselook.
  • Fixed display being messed up when window regains focus or restores from minimized while in Riftlook. 1
  • Fixed to not jump cursor to centre of display when enter Riftlook.

1 With help from Griff Golding.

Rift setup and usage:

  • PC configured to have the Rift display duplicate the PC display.
  • Viewer configured for Oculus Rift output — Preferences > Graphics > Display Output.
  • Viewer configured to run full screen — Preferences > Graphics > General.
  • Basic Shaders or better turned on (Advanced Lighting Model recommended) — Preferences > Graphics > General.
  • Also recommended is turning Antialiasing on (requires Advanced Lighting Model) — Preferences > Graphics > Hardware Settings.
  • A viewer restart is required after changing Display Output and Full Screen settings.
  • To display and use UI in the Rift — Preferences > Move & View > View > Show user interface in Mouselook, and Enable context menus in Mouselook.
  • To display avatar toasts in the Rift — Preferences > Chat > General > Show chat in bubbles above avatars.
  • Configure other Rift-specific options as desired — Preferences > Graphics > Display Output.
  • Toggle into “Riftlook” mode by clicking on the “3D” toolbar button or typing Ctrl-Alt-3.
  • Move your head to look around. Use the arrow or WASD keys to move about.
  • Exit from Riftlook mode with Esc or Ctrl-Alt-3.
  • If you want to start up in Riftlook automatically immediately after logging in, add “–riftlook” to your command line.
  • To use Kinect for Windows you’ll need either the Kinect runtime or the Kinect SDK installed.

Limitations:

  • The menu bars and toolbar aren’t displayed in Riftlook.
  • Right-clicking on objects in Riftlook always displays the context menu in list form rather than pie form, even if “Use Pie Menu” is configured in the preferences.
  • Improper display during teleport while in Riftlook.
  • Flickering objects at the edge of the screen.
  • Variable walk / fly speed doesn’t work properly in OpenSim: walking is always at normal speed and though flying speed can be varied somewhat it is much more jerky than in Second Life.
  • Variable walk / fly speeds can be a bit jerky at slower speeds, and the avatar won’t necessarily animate smoothly.
  • Kinect for Windows control is available only on Windows builds.
  • SpaceNavigator control doesn’t work at slowest walk speed setting. And at slow walk speed settings movements are particularly jerky.
  • SpaceNavigator control doesn’t vary walk speed with offset from zero position.

Based on Firestorm 4.4.2 code and built using the Oculus Rift SDK 0.2.5 and Kinect for Windows SDK 1.8. Many thanks to the Firestorm team for providing their codebase and to Cinder Roxley for providing the Mac OSX code changes and Rift SDK packaging.

Disclaimer: This software is not provided or supported by Linden Lab, the makers of Second Life.

 

The General Generic Disclaimer: THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.