Niran’s Viewer: daring to be different 2

Note: Sometimes running in-depth reviews of Beta Viewers is a risky business, as you can get hoist by your own petard. Niran’s is a good example of this: while I was plunging into the Beta, NiranV was hard at work getting the Viewer ready as release version 1.0 as a Christmas present to SL. So here’s an update drawing on my original Beta review.

In discussing this Viewer, one of the things NiranV asked me to emphasise is that it shouldn’t be regarded as a fork from Kirstens – not so much because the latter has been discontinued, but because so much work has gone into this Viewer which NiranV has worked on from scratch that it stands as a Viewer in its own right.

Note also that this review is based on the 1.01 patch release.

Installation and Appearance

The Installation EXE for Windows is 33.5Mb in size and currently is still a WinRar executable, rather than a full installer – so still no desktop shortcuts, but NiranV notes that this might change in the future. Logging-in reveals the first major change: gone is the blue UI, which several have commented on. As Niran puts it, the blue skin, “Has been stashed into the corner of the room and now Darkness is my default skin, which is aimed at giving a whole new era of Second Life skins.”

The skin certainly is dark, and the blue Azure skin is still available through Preferences for those that like it. The move makes the Viewer look more V3-like,  although it is noticeably darker than the default V3 UI skin, and the yellow / gold elements and an additional depth that is lacking in the V3 skin. Sadly, Darkness does lose the ability to set a level of transparency on the menu bars by stripping away texture layers. There is also a further skin – Ashen Blood (no preview within PREFERENCES->SKINS, but you can activate it OK); this adds something of a red tint to NiranV’s Darkness skin.

Beyond this, the initial appearance on logging-in remains unchanged, with the same default button options displayed to the left, right and top of the screen, with the bottom of the screen remaining clear.

I have to admit, I’m actually less a fan of the top button area than some; and my first act on using this Viewer is always to move the top buttons to the bottom of the screen. Doing so not only puts the buttons in a more familiar location – if the top button bar is empty, it is possible to align items such as the camera controls directly against the bottom edge of the Navigation Bar, rather than having something of a gap between the two. However, in terms of giving people wider choice in button placement, it’s a good addition. Prior to the release, NiranV and I discussed the Viewer, and I asked about making the buttons so they could be aligned to the left/right (for the top & bottom bars), or top / bottom (for the left & right bars), and while NiranV said this could be done, no commitment was given to including it.

Graphics Preferences Changes

One of the key changes between this release and the Beta previously reviewed is with Graphics Preferences. In the Beta, there were two Graphics tabs, which presented the same information in different formats. The GRAPHICS 2 tab has now gone, to be replaced by ADVANCED GRAPHICS, the latter having previously been in a snazzy “slider” within the original GRAPHICS tab.

In my original piece I commented on the use of drop-downs that use terms such as “none”, “less”, “medium”, “more” and “many” when selecting options, commenting that I’m not sure it entirely works. However, NiranV took time out to explain the reasoning behind this move: “The whole new Layout was born when so many people asked in Kirsten´s Group, what does ‘Object Quality 10.0 mean? What happens when I set X Quality to X.X?’ People couldn’t really understand those values. So I came with a better idea, changing the layout to something a lot of games use: simple drop-downs which give you easier to understand options. I mean, everyone can think of what Low, Med , High mean, and that High is obviously higher/better than Medium.” Which is a fair point.

Within GRAPHICS, there is a new button – OPEN OPTIMIZER.This opens a very snazzy and dynamic panel, that NiranV described to me as, “A small Graphics floater that has all really important features packed into a small, fast and nice looking window allowing easier on-screen changes to graphics without FPS loss due to [having] Preferences open.”  It’s a nicely executed idea.

The Optimiser has five button displayed on it, clicking on any one of which will cause a range of options to slide out below the Optimiser bar, while also blanking the remaining buttons to avoid confusion as to which is being used.

Graphics Optimiser

Clicking on the option again will close it, and display all the buttons on the panel once more. This is actually a very neat approach to settings people tend to tweak a lot – and the design of the floater means that it can be left “on” by default without taking up too much screen display.

Among the options within the Optimiser lay a comprehensive set of controls relating to Depth of Field and Shadow rendering that should bring joy to th hearts of those who have previously used Kirsten’s Viewer for their photography and machinima.

Shadow and DoF settings, all now easily accessed via the Optimiser

All-in-all, it’s a great approach to fast and easy access to core features, and one I’m sure many would like to see replicated in some degree in other Viewers. Again, if you don’t use the top button bar, the Optimiser can be pushed up neatly to the top of the screen, close to the Navigation Bar, where to doesn’t really hinder the in-world view and provides ready access to core graphics functions.

As NiranV explains in the blog post accompanying the release, a huge amount of work has gone into the graphics side of the Viewer, and those on suitable graphics cards should notice the difference between this and the previous versions. Sadly for me and my Ge9800 GT, little discernible improvement was had; shadows render fine, but the overall performance falls through the floor into the living room in terms of FPS, so I cannot give an accurate testimony as to the overall improvements.

FPS issues aside, rendering on the Viewer remains blisteringly fast – I still can’t get over arriving in my garden to find the sculpted trees rezzing fully formed as rapidly as just about everything else, rather than having to look at a series of blobs and vaned spheres while the Viewer works out what to do with them…

Animated Trees

A while ago, Linden Lab started turning off “classic” elements of Second Life from the newer Viewer code. Two items so affected are the old “classic” clouds at around 300m altitude, which no longer render, and “animated” trees and plants (those tree and plants that would sway in an apparent breeze. I assume both were deactivated to help with performance (although both can still be seen with V1-based Viewers).

I find the removal of both no great loss to SL as a whole, but for those that do like to see the tree animation, then NiranV has included an on/off toggle within the GRAPHICS tab of Preferences, which will re-enable the animated function for Linden trees.

IM Panel Revisions

Niran has given the IM panel a substantial overhaul, and come up with a panel that is quite possibly the best in its class. By default, IMs appear in separate windows, but as with other Viewers, they can be nested into the same floater.

Some of the changes to the new IM window are immediately apparent: the range of very clear, easy-to understand icons down the right side. However, if you’d like more space to display IM conversations without spending the window, and don’t want to use the buttons – click the vertical bar between the text display and the buttons – the buttons will slide neatly away to the right. It’s a very slick and tidy approach, which NiranV describes thus, “My goal is to bring a completely new experience in Second Life Viewers, different from everything you’ve seen; take good things and make them even better  or completely redo them. The overhauled IM Panel is only one of those things.”

Now you seen them, now you don’t – IM panel buttons

Map Updates

Another of “those things” that have been improved is the World Map. A slide function has been included that allows the Legend / Find section of the map to be hidden, providing a larger display area when Legend / Find aren’t required. Additionally, Legend / Find are semi-transparent, again allowing for more of the map to be visible even when both are open. Finally, and in a wise move, the Zoom function has been moved to the left of the map itself, so it is still possible to zoom in / out while keeping Legend / Find closed.

Map: transparent Legend / Find, which can be hidden (click >>), and the re-positioned zoom option (left) – the grey area behind it is actually a region, not the background to the zoom slider

Patch Updates

The 1.01 patch includes a fix for floaters that might open wider than intended on some screen resolutions – I didn’t have this issue myself with the 1.0 release, but if you find some of the floaters looking somewhat on the large size on your screen, you might want to download and install the patch files, which also add some additional touches to the Darkness skin.

Opinion

In discussing the Viewer, NiranV had this to say to me recently, “I strive to create the most advanced graphics/UI Viewer giving the User full control over nearly everything … I like to say ‘SL is only as good as YOU make it’, [and the] same goes for Graphics. I guess its pretty obvious that there is enough stuff to play with for a long time if you look into Preferences and explore the UI.” That this aim has been achieved is evident from seeing the results on-screen – as the following video from NiranV demonstrates:

Certainly, there are some issues with the Viewer that can be experienced, simply because it is so cutting-edge. NiranV has been aware that people have had a few problems, and passed comment to me prior to this release that, “In final release I will also add option to turn graphics back to normal, as I used the new Shiny and SSAO for a long time now, and people already were complaining about up to extreme performance decreases when enabling SSAO. [So] people will be able to set the LL default SSAO again which will increase FPS drastically again but also decrease visual Quality dramatically.” So if you do have performance issues, try flicking back to the LL defaults.

The key thing about this Viewer is the amount of effort that is going into it to present an exceptionally high quality user experience that capitalizes on things like the FUI and some creative thinking on the part of the creator. Had I a system capable of utilising this Viewer to maximum impact, I’ve little doubt it could become my primary Viewer.

With radar (without those functions people might find to be invasive), the option of Pie Menus, the inclusion of Lance Corrimal’s maths functions within the Build menu, RLV/a and a host of other popular TPV features, Niran’s Viewer brings together a lot in a flexible and effective Viewer that pretty much stands in a league of its own.

Recommended.

Links

Important: Please note that the LINUX version of the Viewer is maintained by Miguael Liamano, and not NiranV Dean. As such, all support issues / requests should be addressed to Miguael not NiranV Dean.

Viewer 3 release: snapshot floater in and installer fixed

Viewer 3 has had a release slipped out. Version 3.2.4.246439, dated December 8th, brings with it the long-awaited (for those not using a recent TPV or either the Beta or Development versions) updated snapshot floater, allowing you to send snapshots directly to your web profiles feed.

I’d actually missed this release, if it did surface around the 8th, which is a little ironic, as I’ve been trying to keep a weather eye on Viewer 3 updates, but admittedly have had my attention elsewhere in the run-up to Christmas and also trying to put a few upcoming blog posts in order as well.

Installer loses Viewer number

Another change that should make Tateru a little happier 🙂 – is that the installer now simply calls the Viewer the “SecondLifeViewer” (on Windows at least, I can’t speak for other O/s versions of the Viewer) and installs into a folder of that name – the version number is now gone. I can’t speak for the issues on disconnects or those of grpahics issues, but I am assuming it has the OpenGL fixes included (which would, I believe, roughly fit the release date).

Sadly, the click-to-walk still results in mouse steering being, as we say in England, arse-backwards.

I’ve not looked too deeply at the release for other updates, but those using it should have been prompted to update if running an older version; although (again with Windows release at least), because of the install location name change, you need to uninstall the prior version yourself afterwards.

Snapshot floater makes it to a release version of the Viewer, complete with profile feed option

 

Kirstens: “And finally…”

The crowdfunder effort to keep Kirsten’s Viewer alive did not reach the required target of £25,000.

Kirstenlee (Lee Quick) posts a sad message today on the subject, confirming that the end of the road has now been reached, saying:

I will no longer have the time ( or inclination ) to develop any more, on January the 1st I start a new job, and will be busy looking after my nearest and dearest.

Given all they are facing, a move back to England, getting into a new home, Dawny’s health and the need for full-time work, one cannot help but extend both Lee and Sylvia (Dawny) love and best wishes.

It’s easy to dwell on what might have been in terms of the crowdfunding effort, and not to feel regret that Kirsten’s Viewer will not longer be under development. However, I’d like to remember some of what Kirsten’s gave us.

It may not have been my primary Viewer, but it was the one I always looked to when I wanted to take really good photos in SL – simply because it was so good, it made anything I took look good.

It was the first Viewer (indeed, the only Viewer for a long time) on which I could experience shadows in SL.

Kirsten’s goes V2

It was the first Viewer to demonstrate what Viewer 2 could have been and that the V2 UI could actually be made into something usable.

It was the first Viewer to give us DoF in a usable degree and the first hybrid TPV to bring us both mesh rendering and mesh uploads.

Kirsten’s and mesh

It remains the most comprehensive viewer made available for photography and machinima.

Kirsten’s goes 3D

It was the first – only, to date – Viewer that dared to go 3D.

To Kirsten and Dawny, and on a personal note, I hope that Second Life continues to bring you both fun, friendship and enjoyment throughout 2012, and I’d like to wish both Lee and Sylvia a happy and bright Christmas and a prosperous and healthy 2012.

Thank you to both of you, and to everyone involved in Kirsten’s Viewer.

Phoenix / Firestorm Q&A, December 17th, 2011- video

On Saturday December 17th, a Phoenix / Firestorm Q&A was held at the Rockcliffe University regions, where Jessica took questions on both Viewers from the audience and which had been posted beforehand either to her directly, or via the Phoenix blog.

Jessica and host Nigma Sterling at the Q & A session

The event, hosted by Nigma Sterling, was recorded for those who could not attend, and the video has now been released on YouTube. The video is some 2hrs 30 mins long, and covers a lot of ground.

This is an honest and open response to the many criticisms the team have faced from their user community, and for those that have concerns about Phoenix and / or Firestorm it is a worthwhile spending time watching it.

I’ve not been privy to much of the situation that is alluded to in the video – the heated discussions regarding Phoenix and the perceptions that the team are somehow “abandoning” their users in “forcing” them into the V3 world through Firestorm – and i’m not about to embroil myself in it.

However, I do emphasise very much with Jessica and the team – indeed with all TPV developers in that they all face a difficult hill to climb, whether they are attempting to stay current and work within the constraints of the new Viewer code base or whether they are trying to work within the constraints of a code base (Viewer 1) that has been effectively frozen by LL for a year now, and which LL have themselves indicated is only going to get more and more broken as time goes on.

It’s a thankless task, however you look at it, and one that is never going to please everyone, be it for genuine technical issues or simply because of people’s unwillingness to take the time to work with a new UI. This being the case, I’m going to take a moment and lift a metaphorical glass of mulled wine to all TPV developers and say “thank you” for all of your efforts over the years.

Sadly, I cannot embed the Phoenix / Firestorm Q&A, as it is locked from doing so. However, you can see it here.

Catznip goes FUI

catznip logo Catznip migrates to the V3 FUI with release of version 3.2.0, which comes in two flavours: R3 (without the LL OpenGL fixes) and R4 (with the fixes). Unlike the recent Dolphin and Niran’s releases, the release doesn’t add any new button positions or button options to the FUI, but instead offers some very nice features elsewhere.

The 3.2.0 R4 release installed without a hitch, and on launching displayed the now-familiar FUI, with almost all the buttons active by default, occupying the left and bottom sides of the window (only ABOUT LAND, BUILD, MAP, PICKS, PREFERENCES and SNAPSHOT are excluded).

New Features

The most obvious new feature added to Catznip is that rather natty “collapse” button on the majority of panels / floaters. If you are using several panels and simply want them out of the way, but not actually closed (as you’re still using them), this button causes the selected panel / floater to collapse into a single line, allowing you to “stack” a number of panels and quickly swtch back and forth between them.Collapsed panels can be aligned to the top side of the screen (e.g. under the Navigation / Favourites Bar, if you use it), allowing you to present yourself with an alternative means of accessing those panels  / floaters you routinely use.

The “collapse” button in the Inventory panel (top); the Inventory panel collapsed (centre); several panels collapsed (bottom)

Other key changes comprise:

  • “ChatTimestampSeconds” setting has been included to show seconds in chat timestamps (for nearby chat and instant messages)
  • An active group title drop-down to the group side panel tab, with the “” entry keeping the group active, but hiding the group title from your nametag
  • “Wear on Current Outfit” option has been added to the inventory category context menu; (replace) wears all items in the folder similarly to selecting all items and right-click “Wear”
  • The Me menu has been revised to include a new option to open profile Picks directly, and to include the SET AWAY and SET BUSY options (no longer in a submenu as with V3) – see right
  • An “Expiration” and a “Clear History” option have been added to the recent people history gear menu
  • Optional skins have been removed from the installation folder

As well as making your own Picks directly accessible from the Me menu, the panel can now be displayed from your avatar context menu by right-clicking on your avatar and selecting MY PICKS from the context menu.

Preferences UI Updates

The PREFERENCES->CATZNIP–>UI tab has been extended to include a range of options, including:

  • Whether or not the “collapse” button described above should be displayed in floaters and panels
  • The ability to have the chiclet bar and / or notifications displayed at the top or bottom right of the screen
  • Whether item properties open in a separate floater or the inventory panel
  • The ability to set display lifetimes (seconds) for script permissions and notification
Catznip new custom UI options

Elsewhere Catznip sports the new translation options in PREFERENCES->CHAT (no surprises there) and gains the new snapshot floater that includes the option to upload snaps directly to your web profile feed.

Performance

On my PC, pretty much in line with the most recent V3 release and the likes of Dolphin 3.2. Frame rates on a sim with 5 other avatars hovered in the mid-teens, dropping sharply to single figures with shadows enabled. I have encountered a few problems in terms of settings not persisting between relogs (graphics would default back to HIGH and 128m Draw distance, while the Destination Guide insists it is open on my screen with each log-in). Other preferences (spell check language, button changes, etc), all persisted without incident.

Opinion

Yet another great Viewer from Kitty, with some very nice touches – did you know for example, that you can teleport directly from a landmark contained in a notecard in Catznip? Just open the notecard and right-click on the LM. Touches like this make Catznip fun to use (although I don’t use it nearly enough to discover all of them), and the move to the FUI, coupled with both popular TPV options (such as radar and Kitty’s own spell check) and the enhancements described here (as well as a number of bug fixes), continue to ensure Catznip presents a viable and well-considered alternative to the official viewer.

Links

Phoenix / Firestorm Q&A

I’ve been asked to pass on the following – and while only too happy to do so, I’m closing the item to comments as it is important anyone who has questions and who can’t attend the event, post their question to the official Phoenix Firestorm blog.

The Phoenix / Firestorm team are holding a public Q&A session this coming Saturday to answer questions and concerns relating to both the Phoenix and Firestorm Viewers.

The meeting will take place at 13:00 SLT at the 4-region auditorium at Rockcliffe University and will be hosted by Nigma Sterling of Rockcliffe University.

Those wishing to attend are advised to arrive early, and using the following SLurls according to the first initial of your FIRST name:

A – I:http://maps.secondlife.com/secondlife/Rockcliffe%20I/2/32/29
J – R:http://maps.secondlife.com/secondlife/Rockcliffe%20Library/227/5/30
S – Z:http://maps.secondlife.com/secondlife/Agile%203D/227/250/31

The event will be recorded and made available online after the fact (no live streaming planned at this point).

Note that the focus of the event is to discuss genuine concerns relating to either Viewer and their future development, and to answer questions and address specific critiques.

You can read the entire post from Jessica here.