Singularity 1.7.3: more than just a vignette

singularityIt’s been a while since the last Singularity update, and the team have been hard at work updating the viewer and making in-depth changes to a range of functionality as well as providing new features and options.

Version was released on Sunday January 20th, 2013, which saw the viewer gain, among other things:

  • Merchant Outbox support
  • Large group management support
  • HTTP communications updates in line with recent v3 viewers.

Download and Install

The Windows download remains roughly the same size at previous releases, a touch under 23.9Mb. The release notes don’t explicitly mention the need for a clean install, but given I’m looking at the viewer for review purposes, I did my usual and removed the previous version (1.7.2) and all support files prior to installing. The installation process was, as ever, smooth and error-free.

HTTP Updates

Large Groups fulls supported under HTTP in Singularity, in line with recent LL-driven changes
Large Groups fully supported under HTTP in Singularity, in line with recent LL-driven changes (the SL Beta group has over 21K members)

Much work has been carried out on HTTP communications within Singularity in order to bring it into line with ongoing HTTP-based projects underway within the Lab.

Perhaps the most obvious evidence of this work is that this update incorporates Baker Linden’s Group Service code changes to support the management of large groups – which will now load successfully in Singularity and avoid the 10K members cap imposed on the UDP code for handling groups.

Additional work has been carried out on support of HTTP communications which is designed to both improve stability when using HTTP within the viewer and to pave the way for full support of further enhancement of LL’s HTTP services, including the upcoming new server-side avatar baking service.

Merchant Outbox

Version 1.7.3 of Singularity brings with it Merchant Outbox support (World -> Merchant Outbox). As with V3-style viewers, the outbox forms a separate floater, allowing folders to be dragged and dropped from Inventory with the same ease as v3-style viewers.

Right-clicking on objects in the Merchant Outbox provides the usual options of renaming / deleting them, together with an additional option to send them to your Marketplace store (allowing individual items / folders to be sent, rather than the entire contents of the Outbox see comments at the end of this article).

Snapshot Floater

The snapshot floater has been completely overhauled with this release, which now includes an option to upload images to your profile feed at

The new (l) and old (r) Singularity snapshot floaters (click to enlarge)
The new (l) and old (r) Singularity snapshot floaters (click to enlarge)

The new floater is larger when opened-out, but offers a better snapshot preview, and is also somewhat context-sensitive with options; the temporary upload option is disabled, for example, when sending a snapshot anywhere other than to inventory. Aspect ratios have also been improved upon within the new floater as well, providing further flexibility when creating images.

Unfortunately, this release of Singularity does not appear to include the snapshot tiling fix (MAINT-628). I’m not sure if that is because of issues with the code fix or an oversight. However, increasing the images size to anything over my screen resolution when running in deferred mode immediately produced tiling lines – and actually did so on-screen.

Snapshot tiling issue still present: My screen resolution is 1440 x 900. Increasing the image resolution beyond this (in this case 1920x1200) when in deferred mode displays the familiar tiling lines.
Snapshot tiling issue still present: My screen resolution is 1440 x 900. Increasing the image resolution beyond this (in this case 1920×1200) when in deferred mode displays the familiar tiling lines (slick to enlarge)




Vignette Effects and Motion Blur

The updates Post-processing effects floater
The updates Post-processing effects floater

Singularity has provided a dedicated floater for post-processing effects for some time now. However, with this release, the floater gets an overhaul and two new options – Vignette and Motion Blur.

The panel is still accessed via World -> Environment Settings -> Post-Processing Effects, but has been re-written to provide vertical, rather than horizontal, tabbing in order to include the new options and avoid the need for any scrolling which horizontal tabs might otherwise require.

The vignette option will likely be of interest to SL photographers, allowing (as the name suggests), fast and easy vignette effects to be set-up prior to capturing snapshots. The tab includes options for setting the strength, radius and relative darkness of a vignette ring on an image, and also allows both colour desaturation and chromatic aberration to be set.

The former allows the level of colour saturation in an image to be adjusted, while the latter offsets the focal points for the colours in an image relative to one another. Both of these options can be used to produce some interesting visual effects in snapshots and can be used both in conjunction with each other and the other vignette settings, and independently of the other settings in the tab. All options are set via sliders for ease of control.

Vignette options in action:
Vignette options in action: Top left: s simple vignette, with visible ring; top right: same image, but with a high level of desaturation applied; bottom centre: same image but with a high level of chromatic aberration applied (click to enlarge)

Motion blurring can be used to create some interesting effects for photographers and machinima makers. As the name suggests, it adds blurring to physical motion during rapid movement, similar to the effects seen in recent releases of Niran’s Viewer. The degree of blurring is set via a slider in the Motion Blur tab.

Motion blur in action
Motion blur in action

Other Updates

.Singularity 1.7.3 also sees the addition of:

  • Inventory cut and paste support for folders
  • Introduction of a new Chat UI tab under Preferences -> Adv Chat which brings together a number of general chat settings under one tab, rather than mixing them under IM settings, etc., as with earlier releases
  • Under-the-hood updates and changes.

Performance and Feedback

Running my “standard” tests with the viewer yielded the following results on my usual test machine:

  • Deferred off:
    • Ground: 28-29 fps
    • 370 metres: 36-37 fps
    • 2875 metres: 45-48 fps
  • Deferred on + lighting set to Sun/Moon + Projectors; ambient occlusion off:
    • Ground: 9-10 fps
    • 370 metres:15-15.5 fps
    • 2875 metres: 16 fps

There were three other avatars on the region at the time of test.

I’m not a great fan of the v1 UI as I find it limiting and clunky in comparison to the v3 FUI. However, were I ever to revert to a v1 UI, then Singularity would be my preferred choice, because it has a skinning I personally find easy on the eyes and this update certainly delivers the functionality I find most useful, and so I’m additionally biased towards it, even without the tiling fix (which I’m still waiting to see in Firestorm as well). As such, and for those who very much prefer using the v1 UI and who have recently been upset with Phoenix reaching an end-of-line for SL, I have no hesitation in pointing to Singularity as offering a very worthwhile alternative, both for SL and OpenSim.

Related Links

3 thoughts on “Singularity 1.7.3: more than just a vignette

  1. Pardon me, I realize that it is somewhat misleading that the Send To Marketplace option appears on everything and not just the Outbox folder, but at the moment all it does is send everything in the outbox folder to marketplace, I do hope one day to change this to have the functionality you described, but the menu entry was just a nice bypass of using the floater.


    1. Erp… I tried with 2 folders in the Outbox (to test functionality), and right clicked on one and it was the only one sent, hence the comment. Will test again.

      ETA. Re-tested and with the same two folders, and both did go. I blame Pey’s Law / an inability to tell two folders from one in my listed items section of my Marketplace listings :(. Revised the post.


Comments are closed.