2015 viewer release summaries: week 28

Updates for the week ending: Sunday, July 12th, 2015

This summary is published every Monday, and is a list of SL viewer / client releases (official and TPV) made during the previous week. When reading it, please note:

  • It is based on my Current Viewer Releases Page, a list of all Second Life viewers and clients that are in popular use (and of which I am aware), and which are recognised as adhering to the TPV Policy. This page includes comprehensive links to download pages, blog notes, release notes, etc., as well as links to any / all reviews of specific viewers / clients made within this blog
  • By its nature, this summary presented here will always be in arrears, please refer to the Current Viewer Release Page for more up-to-date information.

Official LL Viewers

  • Current Release version: 3.8.0.302622, June 30 – no change
  • Release channel cohorts (See my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself):
    • Viewer-managed Marketplace RC viewer updated to version 3.8.1.303315 on July 9th – allows Merchants to manage inventory associated with Marketplace Listings from within the viewer (download and release notes)
    • Importer RC viewer version 3.8.1.303230 released on July 8th – provides a modified mesh uploader  (download and release notes)
    • Maintenance RC viewer updated to version 3.8.1.303166 on July 7th – comprising some 50 updates, fixes and features (download and release notes).
  • Project viewers:
    • Notifications project viewer version 3.8.1.303211 released on July 8th – new Notifications floater separates incoming notifications into System, Transactions, Invitations, and Group. It provides a better way to view, interact with, prioritize and manage incoming notices for busy residents (download and release notes).

LL Viewer Resources

Third-party Viewers

V3-style

  • Black Dragon updated to version 2.4.3.6 on July 9th (Notifications update with rendering improvements – release notes) and then to 2.4.3.7 on Monday July 13th (Maintenance RC update – release notes).

V1-style

  • Cool VL Viewer Stable branch updated to version 1.26.14.0 on July 11th – core update: inclusion of VMM code into Stable branch (release notes); the Experimental branch temporarily removed in preparation for implementing the Lab’s CEF updates.

Mobile / Other Clients

  • Radegast updated to version 2.18 on July 9th – core updates: support for Group Bans and several smaller updates (download and release notes) .

Additional TPV Resources

Related Links

 

Black Dragon: notifications and shadows

Blackdragon logoOn Thursday, July 9th, NiranV Dean released version 2.4.3.6 of his Black Dragon viewer.

The release brought with it a rapid-fire implementation of the Lab’s new notifications update from LL, which comes a little ahead of the curve, given the Lab prefer their code to be integrated into TPVs once it reaches RC status, and can be regarded as somewhat more stable than might be the case with a project viewer release. However, the code is such that it is apparently easy to manage should updates be forthcoming as that project progresses.

In implementing the notifications update, Niran has made some subtle changes to the notifications floater itself, improving the overall layout, although the overall functionality is pretty much as offered through the Lab’s current project viewer. Rather than describe the functionality here, readers are invited to read my overview of the project viewer.

The other major update with this release of Black Dragon release is related to shadows and lighting, and specifically, the uncoupling of shadow rendering from draw distance.

Because shadow rendering has been bound to draw distance, shadows tend to fade away the closer they are to your draw distance limit, with the result that the further objects are away from you, the less well-defined their shadows appear / the less shadows may influence how they appear, with objects close to the edge of your draw distance sometimes appearing shadowless.

With this change, Niran has added a new slider to the Display tab of Preferences, allowing the user to independently set a “shadow rendering distance”, thus allowing a better rendering and representation of shadows independent of draw distance.

Black Dragon 2.4.3.6: the new shadow rendering distance slider
Black Dragon 2.4.3.6: the new shadow rendering distance slider in Preferences. A similar slider is also in the Machinima sidebar

The result is a much improved depth of view in-world, and greatly enhanced snapshots (see Niran’s samples accompanying the viewer’s release notes).

By-and-large, extending the shadow rendering distance shouldn’t result in any appreciable performance hit. However, there is a caveat, as Niran explains:

Increasing the shadow draw distance will reduce the overall shadow precision, because shadows are split into shadow clip planes, 4 shadow textures if you will, these shadow textures have a given resolution (which you can set in preferences), increasing the shadow rendering distance scales up all 4 planes equally, increasing the area one texture has to cover, reducing the precision in that area obviously. You could counter this by increasing the shadow resolution or multiplier, but that would impact frame rate.

A side benefit of this, as Niran notes, is that because volumetric lighting is calculated via the shadow clip planes and shadow maps, increasing the shadow rendering distance enhances the volumetric lighting effects in the viewer. Again, check the sample images Niran provides with the release notes.

Other updates in this release include:

  • Re-enabling of the experimental auto-hiding of the Textures, Sounds, Calling Cards, Landmarks, Notecards, Scripts, Photo Album, Animations, Gestures, Favourites and My Outfits folders in Inventory (debug: DebugHideEmptySystemFolders)
  • Disabling of the auto-hiding of empty folders by default
  • Improvements to SSAO defaults
  • Freeze world and mode toggling issues, as reported in STORM-2118, fixed and implemented in this Black Dragon release
  • Further RLVa updates.

As always, for the full range of changes / updates, please refer to the release notes.

Additional Links

Radegast updates to 2.18

Radegast is a third-party Second Life / OpenSim client which has proven to be especially popular with those on low-end systems over the years, and gained a solid level of support from the visually impaired, who found the client a lot easier to use than a full viewer – so much so that a special accessibility guide was produced, and special classes held in using the client.

Sadly, ongoing health issues impacting Latif Khalifa, Radegast’s creator, reached a point where, in November 2014, he had to signal that he was unable to continue maintaining the client, although he ensured the source code remained available for anyone who wanted to do so on behalf of the community.

Well, the good news is that on Thursday, July 9th, Radegast was updated to version 2.18. The even better news is that the person making the update was – Latif Khalifa!

The new update brings a number of improvements to the client, which the release notes list as:

  •  Support for Group Bans (RAD-471)
  • Double click on inventory item to wear/attach (RAD-472)
  • RLV support for @acceptpermission (RAD-500)
  • New Automatically Accept Dialogue Function (RAD-490)
  • A fix to allow the main window to minimize to the system tray correctly (RAD-497)
  • Add log-in support for SirinHGpole-Grid to the grid manager (RAD-503).

The Group Ban functionality in Radegast operates the same way as for any viewer:

  • Avatars can be banned from a group by either selecting them in the group members list if they are already a member and using the Ban button (below left), or by using the Group Ban Picker to ban one or more avatars pro-actively from joining the group by using the Ban … button in the Banned Residents tab (below right)
  • Group Ban capabilities can be be awarded to any role in the group by enabling the GroupBanAccess option in the  Allowed Abilities section of the Roles sub-tab.
The Radegast 2.18 update adds Group Bans to the client
The Radegast 2.18 update adds Group Bans to the client use the Ban button in the Members and Roles list to eject and ban a person in the group; use the Banned Residents tab to track those previously banned or to pro-actively ban users from joining the group.

For those unfamiliar with Radegast, it is a full feature but lightweight client able to run on Windows, Linux and Mac OS. It provides pretty much all of the capabilities found in a full viewer, including full inventory management, mesh upload capabilities, voice support, etc.. In addition, it has a few options of its own such as an API for plug-ins, speech recognition and an AI capability (ALICE).

For those who may be without their viewer for some reason, but would prefer to see what is going on in-world, the Windows and Linux versions of Radegast provide a 3D scene renderer in which you can see the world and move around in it, chat with others and – via the Objects option – interact with the things you see around you.

Radegast's in-world view option (the Scene Viewer)
Radegast’s in-world view option (the Scene Viewer) – note this does not support windlight, etc.

All of this has made Radegast a flexible, usable and popular client, and if you’d like to know more about it, please refer to my Radegast coverage in this blog.

Given Latif is still recovering from illness, this update may not signal his full return to supporting Radegast; when I did ask him about this update, he replied, “there were several updates, such as group bans that were done, but unreleased. So why not get them out ;-).” As to the future, we’ll have to see what comes along; but certainly, seeing Latif back in the saddle with this release is great.

Related Links

Lab issues notifications project viewer

secondlifeOn  Wednesday, July 8th, the Lab issued their notifications project viewer, which sees an overhaul of the way in which notifications – system, group, transaction, etc., are presented through the viewer.

The viewer has been in the works for a while, and is the direct request of a feature request put to the Lab by Aki Shichiroji back in 2012 (see BUG-8000), and which has more recently been working its way through the Lab’s work list to appear in project form on July 8th.

The release of the project viewer, version 3.8.1.303211, was accompanied by an official blog post on the subject, which reads in part:

The Notifications Project Viewer is an improvement for sorting your notifications. This new feature is based on your feedback: a notifications floater with four tabs sorting your incoming notifications into System, Transactions, Invitations, and Groups and allowing better interaction with them as well.  Those who deal with high volumes of money transactions, group notices, group invites, or inventory transfers now have a better way to review their messages and identify which notices need immediate attention.

The images below show the floater and its four tabs:

The new Notifications floater - see below for explanatory notes
The new Notifications floater – see below for explanatory notes

Multiple notifications within a tab are initially shown compressed (above left). Clicking on the down pointing arrow button for a specific notification (highlighted in red, above left) will expand that particular notification within the floater (above right), with scroll bars allowing you to scroll down through an individual notification or through the notifications within that tab.  Clicking the up point arrow button (highlighted in blue, above right) will compress an expanded notification.

As with the current notification system within the release viewer, individual notifications can be deleted from any tab by clicking the X button. There are also additional buttons within the panel for collapsing all expended notifications or deleting all notifications within the currently displayed tab (i.e. clicking Delete All with the System notifications tab will delete all notifications in that tab but not all of your notifications in general).

A further improvement to the way notifications are displayed is that a time stamp for when a notification was sent / received is now clearly visible, both in the collapsed and expanded views for all notifications. The presence of any attachment is also indicated by the use of a paper clip symbol.

Given this is a project viewer, the Lab is requesting feedback and bug reports via the Second Life JIRA.

A couple of issues have been filed already. One of these – BUG-9625 – points out that the notification floater currently fails to include any means of accepting a group invitation; the only way of accepting an invitation in the project viewer at present, is to click on the button displayed in the initial pop-up (which will still be displayed as usual).  Expect this to be created in due course as the project viewer is updated.

Also, do keep in mind this is a project viewer, and currently not intended for prime time use.

Related Links

2015 viewer release summaries: week 27

Updates for the week ending: Sunday, July 5th, 2015

This summary is published every Monday, and is a list of SL viewer / client releases (official and TPV) made during the previous week. When reading it, please note:

  • It is based on my Current Viewer Releases Page, a list of all Second Life viewers and clients that are in popular use (and of which I am aware), and which are recognised as adhering to the TPV Policy. This page includes comprehensive links to download pages, blog notes, release notes, etc., as well as links to any / all reviews of specific viewers / clients made within this blog
  • By its nature, this summary presented here will always be in arrears, please refer to the Current Viewer Release Page for more up-to-date information.

Official LL Viewers

  • Current Release version: 3.8.0.302622, June 30 – formerly the Experience RC viewer providing support for viewing and managing Experiences and for contributing content for Experiences download page, release notes
  • Release channel cohorts (See my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself):
    • Attachment fixes RC viewer (Project Big Bird) updated to version 3.8.1.303130 on July 2nd – core updates: a number of fixes for various attachment issues (download and release notes)
  • Project viewers:
    • No updates.

LL Viewer Resources

Third-party Viewers

V3-style

V1-style

  • Cool VL Viewer Stable branch updated to version 1.26.12.49, and the Experimental branch to version 1.26.13.18, both on July 4th (release notes).

Mobile / Other Clients

  • No updates.

Additional TPV Resources

Related Links

 

UKanDo and Black Dragon get Experience Tools

Both UKanDo and Black Dragon have recently incorporated the Lab’s Experience tools, following their were promotion to release status in the official viewer on June 30th, 2015.

UKanDo arrived with Experience Tools on Thursday, July 2nd, with the release of version 3.8.0.28122. As with the official viewer, this adds the Experiences floater access to the ME menu, and also has the Region / Estate and About Land panel also updated with their respective Experiences tabs.

The Experiences floater and an Experience Profile as they appear in UKanDo with the default skin. The viewer also includes the Region / Estate and the About Land Experience Tools updates as well
The Experiences floater and an Experience Profile as they appear in UKanDo with the default skin. The viewer also includes the Region / Estate and the About Land Experience Tools updates as well

In addition, as a part of this release, UKanDo updates to RLV 2.9.12, with the NaCl / Marine Kelley avatar shadow rendering updates for rigged mesh – see my article of RLV 2.9.12, available here.

UKanDo 3.8.0 also includes Marine Kelley's RLV 2.9.12 update, with the avatar shadow rendering debug setting to help with rendering performance when running with shadows enabled and surrounded by avatars using mesh bodies & other rigged mesh attachments
UKanDo 3.8.0 also includes Marine Kelley’s RLV 2.9.12 update, with the avatar shadow rendering debug setting to help with rendering performance when running with shadows enabled and surrounded by avatars using mesh bodies & other rigged mesh attachments

Black Dragon release 2.4.3.5 sees the Experiences floater added to Dragon > Edit menu. As with UKanDo, it also adds the Experiences tabs to the Region / Estate and About Land Floaters.

This release, which arrived on July 4th after a couple of hiccups with versions 2.4.3.3 and 2.4.3.4, also includes Niran’s July 3rd update, which focused on a complete RLVa update, as per the release notes for that version.

I’ve not had an opportunity to extensively drive either of these viewers; my time is a little squeezed at the moment, and I’m struggling to clear a backlog of work and bits. So, consider this more a heads-up than any attempt at a review.

Related Links