2019 SL User Groups 36/2: TPVD meeting

Lost Lagoon, July 2019 – blog post

The following notes are taken from the TPV Developer meeting held on September 6th, 2019. A video of the meeting is embedded below, my thanks as always to Pantera for recording and providing it.

This was a meeting with a lot of text chat that didn’t generate a meaningful discussion. Therefore, only key points are recorded below.

SL Viewer News

[0:19-3:10]

The Umeshu maintenance RC updated to version 6.3.1.530559 on September 5th. All other viewers remain as follows:

  • Current Release version 6.3.0.530115, formerly the Bakes on Mesh RC viewer, promoted August 26th – NEW.
  • Release channel cohorts:
  • Project viewers:
    • Project Muscadine (Animesh follow-on) project viewer, version 6.4.0.530100, August 19.
    • 360 Snapshot project viewer, version 6.2.4.529111, July 16.
    • Legacy Profiles viewer, version 6.2.3.527749, June 5. Covers the re-integration of Viewer Profiles.
  • Linux Spur viewer, version 5.0.9.329906, dated November 17, 2017 and promoted to release status 29 November 2017 – offered pending a Linux version of the Alex Ivy viewer code.
  • Obsolete platform viewer, version 3.7.28.300847, May 8, 2015 – provided for users on Windows XP and OS X versions below 10.7.

Brief Notes on Viewers

  • The Umeshu RC maintenance viewer will likely be promoted to release status in week #37 (commencing Monday, September 9th).
  • The voice viewer is still in progress, but has yet to surface as a publicly-available viewer.
  • Snapshot project viewer:
    • There are allegedly titling issues when taken very high resolution images with ALM and SSAO enabled.
    • There are also HUD appearance issues with hi-res snapshot and the option to include HUDs in images enabled, as per BUG-227587.
  • [3:33-4:30] EEP has further fixes on the rendering front, which are with the Lab’s QA team, so an updated to the RC viewer can be anticipated in the next week or so. This is unlikely to be the last RC update. However, if anyone testing the viewer has issues they are not aware of having been reported, they are asked to ensure they raise a bug report.

ARCTan

[3:10-3:33]

Project Summary

An attempt re-evaluate object and avatar rendering costs to make them more reflective of the actual impact of rendering both. The overall aim is to try to correct some inherent negative incentives for creating optimised content (e.g. with regards to generating LOD models with mesh), and to update the calculations to reflect current resource constraints, rather than basing them on outdated constraints (e.g. graphics systems, network capabilities, etc).

Current Status

  • More focus is being put into this project, but there is still a fair amount of “catch-up” to do.
  • Current focus remains on data gathering.
  • It will still be some time before users start to see anything visible surfacing for this work.

In Brief

Group Related

  • [5:35-7:10] Recent tweaks to improve group chat lag has resulted in some issues for group chat moderation. LL is aware of the problems and a fix is in the works.
    • In the meantime, LL continue to carry out careful experiments and adjustments to the group chat system to try to make it more responsive.
  • [12:00-22:00] – largely text chat
    • BUG-10804 – Group Role count inaccuracies: this is a long-running issue with groups with more than 5,000 members, one outcome of which means it’s not always possible to see who is assigned to specialist roles within a group, as they are not listed – and it is impossible to remove roles from users (where they no longer require them) if the user isn’t listed.
    • BUG-11269 – group profile shows an incorrect membership number.
    • Part of the comments were around removing inactive accounts – however, the Lab is loathe to do this, due to the number of users who leave SL and return with a request the LL reactivate their account.

Inventory

  • [7:20-7:55] BUG-227179 – off-line inventory offers from scripted objects are lost. This is awaiting resources to be worked on.

The Overwhelm: Animesh and expressive art in Second Life

Ribong Gallery: The Overwhelm

Santoshima recently extended a personal invitation to me to view the latest exhibition at her Ribong Gallery. Entitled The Overwhelm, the installation is by Meiló Minotaur, and it presents a layered, animated piece that marks – for me, anyway – the first art installation to use Animesh within its presentation.

This is actually a difficult piece to quantify. In part this is due to the minimalism involved – a series of blocked-out spaces intended to represent a house; it’s also because viewing it, one perhaps gravitates away from the provided description towards an alternative possible interpretation.

The Overwhelm is both a house and a stage, where private life presents itself in its slow, disturbing anguish. This animated installation is about family, and about the overbearing weight of being responsible for a new life, about disconnection, excruciating loneliness, and the shared commonness of this experience.

– CapCat Ragu, explaining the Overwhelm on behalf of Mieló Minotaur

Ribong Gallery: The Overwhelm

The term “new life” suggests this is a piece about the anxiety surrounding a forthcoming birth; the setting suggests something else: the anxiety felt when a child has failed to return home as expected. This interpretation fits the later comment in the description, which defines the colours and tone of the setting as,”distressing mood, with an implication of imminent violence”.

But for me, there is a third interpretation: a couple who have in fact lost their child and are both surrounded by memories of  that child in the form of the haunting wall images, and trapped within the simmering tension of loss, blame and recrimination. All of which, wrapped within that sense of grief, is waiting to explode outwards in anger and violence toward whichever of them gives cause through a wrong action or word.

Ribong Gallery: The Overwhelm

The Animesh models give a physical dimension to the atmosphere of anxiety, looming anger, anguish and hurt through their pacing, head movements, and through their shape. The exaggerated points of the male figure’s shoulders convey a sense of hunch-shouldered annoyance as he strides in his place, for example.

Curious, involved, oddly attractive, The Overwhelm is open through to November 2019.

SLurl Details and Related Links

The Island That Is Not There in Second Life

The Island That Is Not There, September 2019 – click and image for full size

We were drawn to The Island That Is Not There simply because of the region’s name. A Homestead designed by Franz Markstein, it presents a rugged island setting with a mix of influences that give the region a strangely eclectic, but flowing look and feel.

Second star to the right and straight on till morning, this is the way to the island that is not there.

– Franz Markstein, describing The Island That Is Not There

The Island That Is Not There, September 2019

It is a place without obvious paths and no roads, but with a definite east-west orientation, the eastern side a high table of rock, backed in part by a natural curtain wall. The ruins of a once great chapel sit here, and before them, a mix of shop, houses and cabins sitting on the first rocky steps that descend down to the western beaches.

More houses are scattered around, most with a Mediterranean slant, although the setting doesn’t have the usual trappings of a Mediterranean location, but projects something of a feel for a rugged Scottish isle. A bubbling brook splashes down from the eastern uplands to the western coast. It rises without warning at the head of a gully – presumably there is a underground wellspring – and bounces and splashes its way between rocks and over rapids, gurgling as it goes, until it passes under a hump-backed bridge to drop to the sea alongside a small beach.

The Island That Is Not There, September 2019

Boats sit offshore, mainly of the sailing or rowing varieties. Some of the latter offer places to sit and pose, while the former – surprisingly – are also open for people to sit and stand aboard, offering unusual (for a public setting) opportunities for photographs – as does the biplane passing overhead.

One of the rowing boats is not merely for posing in, however. It forms a rezzer and a way to reach the outlying islands. One of these offering a little summerhouse / getaway, with seating, art and a distressed piano that can also be found within the walls of the ruined chapel (amidst other bric-a-brac). The second island is set aside of events, with a DJ station and grassy dance area which, during my return visit for photos, was hosting a set. Sadly, there are no rezzrs for a return row to the main island, so flying is the order of the day.

The Island That Is Not There, September 2019

Building on so rugged a setting can cause one or two issues. While mesh can easily be moulded into uneven rocky forms, it’s not so easy to shape when it comes to grasses and flowers. This can result in expanses of grass appearing to float in the air when the rock in which it was placed drops away. It also means that buildings without deep footings can end up with gaps between them and the ground beneath them. Some of this is evident here; one or two of the buildings and walls could perhaps do with settling a little more, or have “foundations” set beneath them.

There are also one or two elements of the landscape – notably along the western beach and the waterfalls of the brook – that perhaps need tidying up and gaps eliminated, but really none of these issues spoil exploration or photography. For the latter, adjusting the sun position or changing your local windlight can overcome the odd awkward gap or strangely-placed shadow. This is fortunate, because there really is much to appreciate about the overall design.

The Island That Is Not There, September 2019

Finished with a rich sound scape, and with plenty to see, The Island That Is Not There makes for a pleasing visit. Should people wish to tarry, there are enough places to sit without feeling crowded. Ideal under a range of windlight settings, it also offers plenty of opportunities for landscape and avatar photography.

SLurl and Links

Jamee Sandalwood at Windlight Gallery in Second Life

SL Through My Eyes – Jamee Sandalwood; Windlight Gallery, September 2019

SL Through My Eyes is an extensive exhibition of Second Life photography by Jamee Sandalwood that is currently open at the Windlight Gallery, curated by John and Eleseren Brianna.  As the title of the exhibition – located on the upper floor of the gallery – implies, this is something of a personal look at Second Life, with Jamee introducing it thus:

This has been three years of inspiration in the making, and I am so proud to share it with you all. I hope you will find something that is special and reminds you of why you are part of this virtual world. SL has so many things to offer with so many talented and amazing people sharing their talents in ways that inspire. Each of these photos was taken as I was inspired by the beauty and creativity of someone who took the time to build something that was beautiful to me.

SL Through My Eyes – Jamee Sandalwood; Windlight Gallery, September 2019

Jamee’s work covers fashion photography, avatar studies, abstracts and – obviously – landscapes. And while the focus of SL Through My Eyes is on the latter, it also touches on her other areas of artistic interest as well. A number of the pieces include self-portraits that also have a slant towards fashion, for example, while a study of a lion’s head is rendered as a painting that, while not abstract in style, has a wonderful sense of abstraction about it which suggests it could have been sculpted and that were one to reach out and touch it, fingers would be able to trace their way over the lines and creases that appear to give form to the fur and mane.

It is this richness of life and presence in Jamee’s work that I find so attractive. Her landscapes in particular always strike me as not just capturing the memory of a location, but its very breath as well.

SL Through My Eyes – Jamee Sandalwood; Windlight Gallery, September 2019

Whereas others tend to post-process to the point that while they have produced a work of art in its own right, they have in doing so perhaps lost the core essence of the place their works features. In her work, Jamee offers a lighter touch, one that still results in expressing her artistic muse and creativity, but which also retains the essence of the place in which the original image was taken.

A further attractiveness with this exhibition is the dressing Jamee has given the gallery space around her work: fantasy settings fronted by night flowers that seem to offer a way into the images; the accoutrements of a beach location accompanying her coastal and water images; ivy hanging from walls to bring together images of ruins and horses to form a vignette of their own. Among these elements are a series of small photos of Jamee and her SL companion, Matt Thomson; these add a further personal dimension to the exhibition that is delightful to see.

SL Through My Eyes – Jamee Sandalwood; Windlight Gallery, September 2019

SL Through My Eyes is an engaging and evocative exhibition of art by an exceptionally talented photographer and artist. I believe it will be open through until the end of September, and a visit is thoroughly recommended.

SLurl Details and Related Links

Lab blogs on experience scripts issue fix / workaround

Update, September 11th, 2019: The fixes for this issue have been deployed to regions on the LeTigre and Magnum RC channels in server deployment 2019-09-06T22:03:53.530715. Those wishing to test the fixes, and whose regions / experiences are not on either of these channels can file a support ticket to have their region moved. Use Help > About in the viewer to check the simulator version number running for your experience.

In my last few Simulator User Group (SUG) meeting updates, I’ve references issues being encountered by experience creators since a recent server-side deployment.

In short, in the last couple of weeks, any scripts compiled to an experience have failed to recompile. The finger had been pointed at server deployment 19.08.06.529800 being at fault.

However, the Lab has been engaged in fault-finding and attempts at rectifying the problem, and their work has revealed that the fault does not lie with any particularly server release, as an official blog post issued on Thursday, September 5th explains:

We have traced the problem to a loss of data in one of our internal systems. 

This data loss was due to human error rather than any change to server software. Why do we think this is good news? Because we can now easily prevent it from happening in the future. 

We have engaged in a first pass of recovery efforts which have yielded the restoration of the experience association for a number of scripts, and we are testing a server-based fix which will automatically correct most others. That fix is working its way through QA, and we will highlight this in the server release notes when it becomes available.

For those who have been impacted by the issue, the blog provides a set of step to take to correct matters should they not wish to wait for the back-end fix:

  1. Open the script in an object in-world or attached to you .
  2. Make sure the bottom widgets have your experience selected.
  3. Save.

These step should be enough to get experience enabled scripts running again.

2019 SL User Groups week #36/1: Simulator User Group

Carolina, July 2019 – blog post

Server Deployments

Please refer to the server deployment thread for updates.

Apparently, as a result of Labor Day in the USA and the threat of hurricane Dorrian, there was no SLS (Main) channel deployment on Tuesday, September 2nd.

As a result, on Wednesday, September 4th, there will be deployments across the entire grid – the SLS (Main) and the primary RC channels. The order of deployments will be the SLS (Main) channel, starting 30 minutes ahead of the usual time. Once completed, and providing there are no issues, it will be followed by the RC deployments.

  • The SLS (Main) channel is to be updated with server maintenance package 19#19.08.23.530380, comprising maintenance fixes and Log improvements, and previously deployed to the Magnum and LeTigre RC channels.
  • The three main RC channels (Magnum, LeTigre and BlueSteel) will all be updated with the same server maintenance package – 2019-08-29T20:20:39.530516 – comprising “simulator component of deploy tooling and process improvements”. This update sees the introduction of the new Simulator release notes pages (see below).

There will also be a small move of more regions (around 100) to the Cake RC channel on Thursday, September 5th. This will be a further expansion for the script usage improvements. People wishing to test these updates can put in a ticket to have their region moved to Cake – but should note that updates to that channel do not necessarily follow the same weekly schedule as the main RCs.

Release Notes

In May 2019, the viewer release notes moved to a new series of web pages (see: New SL viewer release notes pages: an overview). The RC deployments scheduled for Wednesday, September 4th will see the all release notes for the RC channels move to these pages as well. This means:

  • The there is a new link for simulator release notes on the main About Release Notes page.
  • This link leads to a list of recent simulator releases notes.
  • The release notes themselves have a new “more specific” version number system – as witnessed with the simulator release for the RC channels noted above.

It has been promised that these pages will be “more informative” with release information. This appears to take the form of Jira report reference numbers.

The link to the simulator release notes is now live on the About Release Notes page – click for full size, if required

SL Viewer

At the time of writing, there have been no updates to the current list of existing official viewers, leaving the pipelines as follows:

  • Current Release version 6.3.0.530115, formerly the Bakes on Mesh RC viewer, promoted August 26th – NEW.
  • Release channel cohorts:
  • Project viewers:
    • Project Muscadine (Animesh follow-on) project viewer, version 6.4.0.530100, August 19.
    • 360 Snapshot project viewer, version 6.2.4.529111, July 16.
    • Legacy Profiles viewer, version 6.2.3.527749, June 5. Covers the re-integration of Viewer Profiles.
  • Linux Spur viewer, version 5.0.9.329906, dated November 17, 2017 and promoted to release status 29 November 2017 – offered pending a Linux version of the Alex Ivy viewer code.
  • Obsolete platform viewer, version 3.7.28.300847, May 8, 2015 – provided for users on Windows XP and OS X versions below 10.7.

In Brief

  • “[Second Life: Failed to grant capabilities”] – this is an error people have been seeing recently. It generally occurs as a result of a general failure to set up communication between your viewer and a region when moving into that region.
    • When first connecting to a region, the viewer asks for – and  should receive – a set of “capabilities” – URLs where the viewer can connect and get or send info.
    • If this fails, it’s unlikely the viewer will be able to work with the region. The most effective way to deal with this is have the region restarted – so if you’re not the region holder, please drop them a line to let them know the region needs restarting or file a support ticket. If you are the region holder and you cannot restart the region or the issue is not resolved following a restart, please file a support ticket.
  • LL continues to investigate the issue whereby any scripts compiled to an experience prior to simulator version 19.08.06.529800 will not recompile on 19.08.06.529800 or later. In fact, Simon Linden was working on the issue while attending the meeting). The root cause does not appear to be within the updated server code, and for now, the only solution appears to be recompiling everything in the experience – which is acknowledged as being less than optimal.