Viewer 2 Gets “Real-Time” Lighting

Linden Lab are certainly ramping-up Viewer 2. On top of yesterday’s announcement about the inclusion of Windlight settings for sim owners, comes the release of Viewer 2.7.1 with – among other things, “real time” shadows.

Users of many TPVs will already be familiar with the use of Dynamic Shadows, but until now, these haven’t been available in the “official” Viewer 2. This new release changes all that – and what’s more, it does so with less of a performance compromise for many GPUs.

I don’t have a top-end PC or graphics system – I have a 3-year-old Q6600 quad core and a 1Gb nVidia Ge9800. It can render shadows, but the performance hit means that the Viewer is pretty much crippled as far as doing anything else is concerned (although Kirstenlee’s marginally less so that the like of Phoenix).

With Viewer 2.7.1, however, I find the “hit” to be a lot less: fps tumbles to around 18, but that is massively better than the 5-8 fps I get elsewhere. I can actually walk around and do things! Viewer 2 also renders shadows far more crisply than I can get with other Viewers.

Me and my shadows: Phoenix (left) and Viewer 2.7.1 (right). Note how in Phoenix the Alpha Mask fails to hide my feet & the blobby shadow I cast. no such issues in Viewer 2..7.1

Another problem I get with Phoenix and the like when dynamic shadows are enabled is that items of prim clothing can flicker on avatars around me and alpha masks frequently fail (so that people’s feet are visible through there shoes). This is probably an artefact of my graphics card…but Viewer 2 eliminates it completely!

Combine shadows with the depth-of-field option (which creates a natural blurring of objects in accord with distance) and set the occulsion option, and you can get some stunning shadow effects, day and night.

The new release isn’t limited to the shadows option, either. Further improvements have been made to Search – although I’ve not actually tested that, to be honest.

Driving 2.7.1 with shadows enabled left me feeling very happy. My system may not render as well as more recent machines, but the fact that I can finally move around and interact and have smooth camera movement with shadows enabled is a massive plus.

I just hope that whatever LL have done with the code finds its way into Firestorm – while it has the same lighting options – doesn’t appear to have them implemented as yet (at least, they make no difference on my machine). When that happens, I’ll be one very happy little bunny: a much improved user interface and shadows! Bliss!

Find out more on lighting and shadows in Viewer 2.