I’ve released an update of the CtrlAltStudio Viewer, 184.108.40.206755 Beta, incorporating the following improvements to stereoscopic 3D rendering:
- 3D UI now displays in stereoscopic 3D: avatar name tags, floating text, land boundaries, and object editing controls.
- Stereoscopic 3D now works with Basic Shaders enabled, provided you also turn on Advanced Lighting Model. Ambient Occlusion, Shadows, Water Reflections, and Point Lighting also work.
Additionally, the source code has been updated for building on Mac OSX. This update was very kindly provided by Cinder Roxley.
Next step: Update to Firestorm Viewer 4.4.1 codebase so that it support Server Side Appearances ready for Linden Lab’s 9 July roll-out.
Configuring stereoscopic 3D in the CtrlAltStudio Viewer
The CtrlAltStudio Viewer provides stereoscopic 3D display of Second Life and OpenSim. It is based on the Firestorm Viewer and uses OpenGL quad buffered stereo for display. I’ve provided a beta version 220.127.116.11746 for you to try out if you’d like. It works on Windows with an NVIDIA GeForce graphics card and 3D Vision, and it should also work with a variety of other graphics cards.
On Windows with an NVIDIA GeForce graphics card and 3D Vision, here’s what you need:
- GeForce GTS 250 or better should work.
- GeForce driver 314.07 or later.
- Display set to 120Hz.
- Stereoscopic 3D enabled in the NVIDIA Control Panel.
- 3D Vision set up and working with active shutter glasses.
- Viewer configured to be full screen, with basic shaders off, and stereoscopic 3D output.
The viewer should, in theory, also work with NVIDIA Quadro cards (possibly in windowed mode even), plus AMD Radeon HD 6000 or better, and AMD FireGL V7600 or better with recent drivers. I don’t yet have any information on which of these setups it works on or not but would love to hear your experience.
Though I’ve only provided a Windows version of the viewer, if you have a Mac or Linux and the know-how, you can grab a copy of the CtrlAltStudio Viewer source code and update it to compile a version for your system. If you do this and would like me to include your updates in the repository, let me know.
This beta version has a number of limitations as noted in its release notes; I’ll be updating the viewer to address these in the days to come. More news soon!