SL project updates 2017 9/1: sever, viewer

Shareta Osumai Tea Gardens - links in article; click any image for full size
Shareta Osumai Tea Gardens – blog post

Server Deployments

As always, for the latest updates, please refer to the server release thread.

  • The Main (SLS) channel remains on the same release, 17#17.01.27.323172, with no restart on Tuesday, February 28th.
  • One Wednesday, March 1st, the three RC channel all should receive the same new server maintenance package. This includes:
    • Further improvements to off-line IM delivery when you log in.
    • Objects that are unable to enter a parcel now generate useful error messages.
    • IM to Email will no longer turn itself off.
    • Improved internal logging
    • Internal server changes

Snapshots to E-mail Issue

As noted in my week #8 project update reports, the RC release introduced in week #8 increased privacy protection on e-mails – which is a good thing. However, in the process, it broke the ability to send snapshots to e-mail. Essentially, snapshots to e-mail have been handled a certain way between the viewer and the server, involving a viewer-side check.

With the changes made in the RC release of week #8, this validation check now fails for all viewers (see BUG-41443), and will continue to do so until a viewer-side update is issued by the Lab and adopted by all current viewers.

The current workaround for the issue – which again, only affects trying to send snapshots to e-mail from regions on an RC channel is to open the snapshot floater and select Send to e-mail while on a Main (SLS) channel then teleport to the RC region where you want to take the photo. Snapshots to e-mail will then work until you log out.

SL Viewer

No updates to start the week, leaving the various pipelines as:

  • Current Release version: 5.0.1.323027, dated January 25, promoted February 3 – formerly the Maintenance RC viewer.
  • RC viewers:
    • Maintenance RC viewer version 5.0.2.323567 dated February 14th – a range of improvements and features – overview here (initial release version number)
    • Love Me Render RC viewer version Version 5.0.2.323361, dated February 9th – rendering pipeline fixes and improvements
  • Project viewers:
    • Project Alex Ivy (LXIV), 64-bit project viewer version 5.1.0.501863 for Windows and Mac, dated January 10th
    • 360-degree snapshot viewer, version 4.1.3.321712, dated November 23, 2016 – ability to take 360-degree panoramic images – hands-on review.
  • Obsolete platform viewer version 3.7.28.300847 dated May 8, 2015 – provided for users on Windows XP and OS X versions below 10.7.

2017 Viewer release summaries week 8

Updates for the week ending Sunday, February 26th

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: 5.0.1.323027, dated January 25, promoted February 3 – formerly a Maintenance RC viewer download page, release notes – no change.
  • Release channel cohorts (please see my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself):
    • No updates.
  • Project viewers:
    • No updates.

LL Viewer Resources

Third-party Viewers

V5-style

V1-style

  • Cool VL viewer Stable branch updated to version 1.26.20.10 on February 26th (release notes) – version 1.26.10.9 pulled due to UI rendering bugs.

Mobile / Other Clients

  • No updates.

Additional TPV Resources

Related Links

SL project updates 2017 8/2: e-mail issues and other bits

The Lost World - Oyster Bay
The Lost World – Oyster Bay – blog post

Server Deployments – Recap

As always, please refer to the server deployment thread for updates.

  • There was no deployment to the Main (SLS) channel on Tuesday, February 21st, again leaving it on release 17#17.01.27.323172.  However, all regions on the channel were restarted in keeping with the Lab’s policy of restarting a channel every other week, regardless as to whether or not it has received a deployment update.
  • On Wednesday, February 22nd, all thee RC channels received a new server maintenance package containing “minor” changes. No release notes available.

RC Release E-mail Issue

One of the changes on the RC release is to increase privacy protection on e-mails – which is a good thing. However, it now means that the viewer is performing a check it doesn’t need to do, and as a result, sending snapshots to e-mail ((aka “postcards”) can fail or encounter problems.

There is a viewer-side fix for this in the works, but it has yet to clear LL’s QA, but will be appearing in a viewer once it has. It also means that all viewers which do not have the fix can encounter issues when trying to send snapshots to e-mails, and so will also have to include the fix as well.

SL Viewer

No further updates this week, leaving the various pipelines as:

  • Current Release version: 5.0.1.323027, dated January 25, promoted February 3 – formerly the Maintenance RC viewer.
  • RC viewers:
    • Maintenance RC viewer version 5.0.2.323567 dated February 14th – a range of improvements and features – overview here (initial release version number)
    • Love Me Render RC viewer version Version 5.0.2.323361, dated February 9th – rendering pipeline fixes and improvements
  • Project viewers:
    • Project Alex Ivy (LXIV), 64-bit project viewer version 5.1.0.501863 for Windows and Mac, dated January 10th
    • 360-degree snapshot viewer, version 4.1.3.321712, dated November 23, 2016 – ability to take 360-degree panoramic images – hands-on review.
  • Obsolete platform viewer version 3.7.28.300847 dated May 8, 2015 – provided for users on Windows XP and OS X versions below 10.7.

E-mail Verification Update

The Lab is proceeding with e-mail verification, so again, if you haven’t already done so, please read my post here. There is still no timeline for when the switch-over will occur, and the Lab will provide a blog post as things come into force. Also, while they won’t immediately be affected, this will mean that eventually IMs to e-mail and then marketplace notifications for merchants will ease working for all unverified e-mail addresses.

Other Items

Links Not Clickable in Group Notices

This is quite an old issue (see BUG-10498), but is apparently occurring again. Speaking at the Server Beta User Group meeting, Mazidox Linden requested if anyone encounters it and can reproduce it, could they please raise a new bug report, stating how they encountered and reproduced the issue.

SL project updates 2017 8/2: Content Creation User Group w/audio

The gathering: people gather for the CCUG, including a ridable dragon, a work-in-progress by Teager (l) and a wearable dragon, also a WIP by Thornleaf (r)
The gathering: people gather for the CCUG, including a Bento ridable dragon, a work-in-progress by Teager (l) and a Bento wearable dragon, also a WIP by Thornleaf (r)

The following notes are taken from the Content Creation User Group meeting, held on  Thursday February 23rd, 2017 at 1:00pm SLT at the the Hippotropolis Campfire Circle. The meeting is chaired by Vir Linden, and agenda notes, etc, are available on the Content Creation User Group wiki page.

Core Topics

  • HTTP asset fetching
  • Animating objects
  • Applying Baked Textures to Mesh Avatars

HTTP Fetching

As previously noted, the Lab is working on moving landmarks, gestures, animations, sounds and wearables (system layer clothing) from UDP delivery via the simulator to HTTP delivery via the CDN(s). This work is now progressing to the stage where initial testing is liable to be starting soon. It’s not clear if this is internal testing with the Lab, or whether it will involve wider (Aditi testing) as well. As things progress, expect the viewer-side changes to appear in a project viewer and then progress through the normal route of testing / update to RC and onwards towards release.

Potential Project: Animated Objects

As noted in my last Content Creation UG meeting notes, the Lab is taking a speculative look at using the current avatar skeleton to animate in-world objects to provide a means for users to more easily create animated objects (e.g. non-player characters – NPCS -, plants and trees responding to a breeze, providing mesh animals which do not rely on performance hitting alpha swapping, etc) – see feature request BUG-11368. for some of the ideas put forward which helped prompt the Lab’s interest.

It is important to note that this is still a speculative look at the potential; there is no confirmed project coming off the back of it, the Lab is currently seeking feedback on how people might use the capability, were it to be implemented. No in depth consideration has been given to how such a capability would be support on the back end, or what changes would be required to the viewer.

One of the many issues that would need to be worked through is just the simple matter of how an object might be animated to achieve something like walking, running or flying. These require the simulator to make certain assumptions when handling an avatar which are not a part of object handling. There’s also the question of how the skeleton would be applied to an object.

Having animated objects does give rise to concerns over potential resource / performance impacts. for example, someone having a dozen animated pets running around them as animated objects could potentially have the same resource / performance overheads as thirteen actual avatars in a region.

One possible offset to this (although obviously, the two aren’t equitable) is that mesh animals / objects which currently use a lot of alpha flipping to achieve different “states” of “animation” (such a the squirrel which can jump from the ground and swing on a nut holder and jump back down again, or the peek-a-boo baby bears, etc., all of which are popular in gardens and public regions) could be made a lot more efficient were they to be animated, as the resource / performance hitting alpha swapping could be abandoned.

It was suggested that rather than having the full skeleton available for animated objects, it might be possible to use a sub-set of bones, or even the pre-Bento skeleton. Agreeing that this might be done, Vir pointed out that using the full skeleton would perhaps offer the most flexible approach, and also allow the re-use of existing content, particularly given that things like custom skeletons (also mooted) would be too big a project to undertake.

A closer look at Teager's WIP ridable dragon, which has yet to be textured
A closer look at Teager’s WIP Bento ridable dragon with Teager aboard, which has yet to be textured

Applying Baked Textures to Mesh Avatars

Interest is increasing in this potential project, which would allow baked textures – skins and wearble clothing layers – to be applied directly to mesh avatars via the baking service. This also has yet to be officially adopted by the Lab as a project, but there is considerable interest internally in the idea.

As I’ve previously reported, there is considerable interest in this idea, as it could greatly reduce the complexity of mesh avatar bodies by removing the need for them to be “onion skinned” with multiple layers. However, as I noted in that report, a sticking point is that currently, the baking service is limited to a maximum texture resolution of 512×512, whereas mesh bodies and parts (heads, feet, hands) can use 1024×1024.

These is concern that if the baking service isn’t updated to also support 1024×1024 textures, it would not be used as skins and wearable using it would appear to be of lower resolution quality than can be achieved when using applier systems on mesh bodies. Vir expressed doubt as to whether the detail within 1024×1024 textures is really being seen unless people  are zoomed right into other avatars, which for most of the time we’re going about our SL times and doing things, isn’t the case.

Troy Linden wears a Bento octopus
Troy Linden wears a Bento octopus “backpack”

This lead to a lengthy mixed text / voice discussion on texture resolution and extending the baking service to support mesh avatars (were it to go ahead), which essentially came down to two elements:

  • The technical aspects of whether or not we actually get to see the greater detail in 1024×1024 textures most of the time we’re in world and in re-working the baking service to supporting 1024×1204 across all wearable layers from skin up through to jacket.
  • The sociological aspect of whether or not people would actually use the baking service route with mesh avatars front , if the texture resolution were left at 512×512, because of the perceived loss of detail involved.

Various compromises were put forward to try to work around the additional impact of updating the baking service to support 1024×1024 textures. One of these was that body creators might provide two versions of their products if they wish: one utilising appliers and 1024×1024 textures as is the case now, and the other supporting the baking service and system layers at 512×512, then leave it to users to decide what they want to use / buy. Another was a suggestion that baking service support could be initially rolled out at 512×512 and then updated to 1024×1024 support if there was a demand.

None of the alternative suggestions were ideal (in the two above, for example, creators are left having to support two product ranges, which could discourage them; while the idea of leaving the baking service at 512×512 falls into the sociological aspect of non-use mentioned previously). Currently, Vir appears to be perhaps leaning more towards updating the baking service to 1024×1024 were the project to be adopted but, the overheads in doing so still need to be investigated and understood.

Other Items

.ANIM Exporter for Maya

Cathy Foil indicated that Aura Linden has almost finished working on the .ANIM exporter she’s being developing for Maya. The hope is that the work will be completed in the next week or so. She also indicated that, in keeping with Medhue Simoni’s advice from a few weeks ago (see .BVH Animations and Animation Playback), she was able to overcome some of the issues being experienced with fine-tuning .BVH animation playback, although there are still problems.

The .ANIM exporter will be available for anyone using Maya, and is not something dependent upon Mayastar.

Avastar 2.0 in RC

The upcoming fully Bento compliant version of Avastar is now available as a release candidate.

IK Constraints

Tapple Gao has been looking at IK (Inverse Kinematics) constraints within Second Life. These aren’t widely used within existing animations – although up to about eight constraints can be defined – largely because the documentation doesn’t appear to be too clear. Tapple hopes to improve this through investigation and then updating the SL wiki.

Next Meeting

The next content Creation meeting will be in two weeks, on Thursday, March 9th, at 13:00 SLT.

SL project updates 2017-8/1: server, viewer

Gardens by the Bay
Gardens by the Bayblog post

Server Deployments

As always, please refer to the server deployment thread for updates.

  • There was no deployment to the Main (SLS) channel on Tuesday, February 21st, again leaving it on release 17#17.01.27.323172.  However, all regions on the channel were restarted in keeping with the Lab’s policy of restarting a channel every other week, regardless as to whether or not it has received a deployment update.
  • On Wednesday, February 22nd, all thee RC channels should receive a new server maintenance package. The release notes had not be published at the time of going to press, however the changes are said to be “minor”.

SL Viewer

There are currently no changes to the SL viewer pipelines from the Lab, with the currently available viewer remaining thus:

  • Current Release version: 5.0.1.323027, dated January 25, promoted February 3 – formerly the Maintenance RC viewer.
  • RC viewers:
    • Maintenance RC viewer version 5.0.2.323567 dated February 14th – a range of improvements and features – overview here (initial release version number)
    • Love Me Render RC viewer version Version 5.0.2.323361, dated February 9th – rendering pipeline fixes and improvements
  • Project viewers:
    • Project Alex Ivy (LXIV), 64-bit project viewer version 5.1.0.501863 for Windows and Mac, dated January 10th
    • 360-degree snapshot viewer, version 4.1.3.321712, dated November 23, 2016 – ability to take 360-degree panoramic images – hands-on review.
  • Obsolete platform viewer version 3.7.28.300847 dated May 8, 2015 – provided for users on Windows XP and OS X versions below 10.7.

2017 Viewer release summaries week 7

Updates for the week ending Sunday, February 19th

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

LL Viewer Resources

Third-party Viewers

V5-style

  • No updates

V1-style

Mobile / Other Clients

  • No updates.

Additional TPV Resources

Related Links