My Ideal Viewer

OK, so over the years I’ve looked at just about every major Viewer to come out of the starting gate. Some I’ve reviewed in this blog, some I’ve chosen not to. I can’t claim to be intimately familiar with all of them, but I think I’ve used enough of them for long enough to determine what I would personally like to have in my Ideal Viewer.

Version and Installation

Right, well first off, I want a Viewer that can keep up with the latest developments  – or more particularly, improvements – churning out of Linden Lab. This means I want a Viewer that comes from the Viewer 2 Snowstorm code. Sorry, Viewer 1, but you’ve had your day. My ideal Viewer is one that installs cleanly and easily and tells me what I’m getting; I don’t want to be faced with a lot of tedious swapping of .EXE files, unpacking of additional folder and what have you – so again, bye-bye some Viewer 1 TPVs.

Frame Rates

Good frame rates

Frame rates aren’t everything, but they certainly smooth things for the better. As such, my ideal Viewer will consistently push out the best possible frame rates for my hardware. Given SL 2.6.4 banged things through at around 55 fps at a consistent rate when on my own (and over half that with other around), so it’s not unreasonable for me to expect that kind of performance on a consistent level (SL 2.7.1 has, for some reason now tailed off to figures below Firestorm on my machine after a good start during the first day or so I played with it).

Ideally, and allowing for the fact my graphics card and CPU are not cutting-edge and I only run Windows 7 32-bit, so have a RAM limitation – I’d ideally like to be able to run shadows without seeing my machine grind to a halt. Right now, only Viewer 2.7.1. and Firestorm Beta seem to be able to do that for me – and 2.7.1 does so significantly better than S21.

Top Bars

My ideal Viewer will minimise the impact of the top-of-screen navigation bars, etc., that doesn’t impact on their usefulness and which give me the option of being able to display my location information without compromise in terms of screen real estate or without the information vanishing just because I turn a bar or two off.

Firestorm’s top bars – note the location information right at the top, allowing me to turn off the navigation bar without losing information

On the subject of top bars – my ideal Viewer would have a pre-requisite that the Preferences shortcut button is employed in every skin variant.


My ideal Viewer will avoid the Sidebar like the plague; if it must use the Sidebar then:

  • It will do so without idiotic tabs cluttering up the right side of the screen and making things look unsightly
  • It will provide button-based access to all of the Sidebar tabs, either from the toolbar at the bottom of the screen (e.g. Firestorm) or via an optional floating palette (e.g Kirstenlee’s & Kokua)
  • It will be appropriately sized so as not to feel like an elephant is taking up residence on my screen
  •  Tabs detached from the Sidebar will given me the option of closing them (not minimising – closing) without having to re-dock them, and will then be persistent on opening thereafter (preferably via a toolbar button, but even by retaining the relevant right-side tab if necessary).


My ideal Viewer will properly integrate my communications options, be they local chat, individual IM sessions or Group Chat. It will present these options in a single, tidy reference-point and not force me into having to use the People tab of the sidebar to reach someone . It will also present my options for communicating without making large demands on  screen real-estate. So far only Firestorm successfully grants all of this.

Viewer 2 Communications: Top left – Viewer 2: limiting in extremis; Top right – Kokua: wasted space; Bottom left – Firestorm: perfect! (windows all default size)

Walking and Camera Movement

Movement and Camera Controls, please

I like the camera movement options with Viewer 2 et al, even with a trackball rather than a mouse (although still a pain in the bum on my netbook’s touchpad). However, there are times when the camera controls and the movement controls are handy to have around. Therefore, my ideal Viewer would include both. Just like Kokua.

In-World Profile Windows

In-world Profile window

Yes, the new web-based profiles have their uses – but the fact remains, they are most frequently used in-world – and having to repeatedly have the Viewer web-browser thrown open, or to be chucked out into your external browser is on the high side of bloody annoying. It’s also slow at times. Therefore, my ideal Viewer will retain a “Viewer 1” style approach to Profiles (Firestorm) and include the option to use either it or the web-based view.

UI Flexibility

While Viewer 2 has come a long way over the last 18 months, some aspects of it remain something of a pain. Information can easily be missed, for example. It’s also fair to say that old habits do die hard and many of us have doing things a certain way ingrained ‘pon our souls for better or for worse.

UI Extras – it’s about choice

Therefore, my ideal Viewer would include options that allow some degree of customisation within the UI and provide people with options that help them feel more at home with the Viewer.

At the moment, Firestorm leads the way here – not only for the privacy options and the like, but for the fact it includes a UI Extras tab in Preferences, which not only includes some handy sliders with which you can carry out small adjustments to the UI, it also includes some options liable to put a smile on a lot of faces (circled) – although Kirstenlee’s Viewer, in fairness, offer the old-style pie menus as well, athough they are turned off by default, rather than on by default as with Firestorm. Indeed, the only additional option it needs here is one that will chuck system alerts and notifications up to the top right of the screen.

Context Menus

Proper context menus

I prefer the context menus over pie menus. Done right, they are far more intuitive than hunting for the right slice of things & in keeping with the majority of computer applications. But they are not with fault. My ideal viewer would therefore consider what someone is likely to be doing wherever they are, and provide the menu options they are most likely going to want to use, whether they are building, shopping or whatever.

Firestorm blazes the trail here (no pun intended), and I’d definitely incorporate their approach into my idea Viewer. It’s fast and efficient and doesn’t require multiple step-downs to get to the things you want.

Built-in AO

Take the load off the server; give yourself client-side flexibility & lose the need for HUDs. My ideal Viewer is one that incorporates an client-side AO system that is comprehensive and easy-to-use. Right now, that’s Firestorm only, but doubtless Kokua will be following suit.

And the Rest

No Viewer would be complete without:

  • RLV  / RLVa (it’s not just about the BDSM, OK?)
  • Radar a-la Firestorm
  • 3D (only in Kirstenlee’s S21 Build 8 right now)
  • Comprehensive privacy options (Firestorm)
  • The ability to disable various blank screens (i.e. teleport)
  • Media filter Viewer 1 TPV-style TP indicator displayed whe teleporting & the Tp screen is disabled
  • Can easily be optimised for photography / machinima (as with Kirstenlee’s S21)

And that’s about it. There is nothing extraordinary here. Everything I’ve described above exists in various flavours of the Viewer right now. Question is, will anyone bring them all together into a single offering?

4 thoughts on “My Ideal Viewer

  1. Indeed we do. How’ver–and this is going to sound alarmingly naive, especially considering it’s me asking–but there are non-BDSM uses for RLV? (I’m asking in all seriousness, the concept of everyday use just never occurred to me.)


  2. I don’t know how Inara is going to answer that, but I myself have used RLV for (totally non-sexual) posing of other avatars for photos. Now there are posing HUDs you can get for that purpose but three years ago not so.

    I’ve also used it to make traps and penalties in mazes I have built. For example preventing camera cheating so you have to stay in mouselook, being trapped temporarily if you make a wrong turn, falling into a pit too deep to jump out of and flying is prevented (etc.).


  3. Emily,

    There are – although some are perhaps less prevalent now than they were once. Prior to multi-attach arriving, the ability to “lock” attach points was useful in situations where you didn’t want a favourite attachment to be accidentally knocked-off by something else. I actually still use RLV in this regard when it comes to HUDs – I have several I use constantly, so they are locked into position & any temporary HUD I use then gets ADDed without dislodging them when attach points clash.

    Prior to the Outfits function appearing, it was an excellent means of organising your wardrobe and undertaking quick changes without necessarily diving into Inventory – simply click a button from an on-screen menu. So I know actually still use RLV in this in preference to Outfits and links (and I use it with links for some of my most frequently-worn outfits again because it avoids the need to open inventory. I know two people who use RLV rings that they “self own” simply for the simplicity of Tping to favourite locations – neither has em dash or Mystitool.

    Various games have been developed that use SLV in a non-BDSM context; Garbo Szondi, for example produced a “strip poker” game that utilised RLV as a part of the game to undress players. There are area of role play where RLV an be handy without any overtones of bondage or anything else.

    As Cailburn states, mazes also offer a use for RLV – keeping those in the maze in mouselook and preventing over-the-top camming. I’ve actually built a number of mazes myself over the years that do just this, and a (now departed in SL terms) friend who made mazes similar to those Caliburn describes – with little penalties along the way for getting things wrong – the emphasis being on surprise rather than any overt “bondage”.

    I hadn’t heard of the use of RLV for photo posing, however – thanks for telling use about that, Caliburn!


Comments are closed.