2020 Simulator User Group week #6 summary

Tonarino, December 2019 – blog post

The following notes were taken at the Simulator User Group meeting held on Tuesday, February 4th.

Simulator Deployments

As always, please refer to the week’s deployment thread for updates.

  • A single RC channel deployment is planned for Wednesday, February 5th. Server update 2020-01-30T23:51:10.535702 should comprise support for the upcoming Name Changes capability.
  • All other channels and simulators should remain on server update 2019-12-04T20:29:26.533447.

Linden Lab is considering dropping the date / time stamp from simulator update references, and just leaving the version number (the last 6 digits of the reference – so 535702 and 533447 in the releases above).

SL Viewer

On Tuesday, February 4th:

At the time of writing, all remaining viewer pipelines remain as follows:

  • Release viewer,version 6.3.6.535003, formerly the Xanté Maintenance RC, dated January 22, promoted January 27
  • Release channel cohorts:
    • Camera Presets RC viewer, version 6.3.6.535138, January 24.
    • Love Me Render RC viewer, version 6.3.6.534234, January 9.
  • Project viewers:
    • Copy / Paste viewer, version 6.3.5.533365, December 9, 2019.
    • Project Muscadine (Animesh follow-on) project viewer, version 6.4.0.532999, November 22, 2019.
    • Legacy Profiles viewer, version 6.3.2.530836, September 17, 2019. Covers the re-integration of Viewer Profiles.
    • 360 Snapshot project viewer, version 6.2.4.529111, July 16, 2019.

Brief Notes

  • Rider Linden is working on trying to improve avatar and vehicle region crossings by reducing some of the overheads involved.
  • It has been pointed out that with the on-going work in transitioning Second Life to the cloud, parsing http-in urls is not a good idea.
  • Simulator host names are still liable to include “agni” and “aditi” following the cloud transition, but they will not be at “lindenlab.com”.

2020 viewer release summaries week #5

Logos representative only and should not be seen as an endorsement / preference / recommendation

Updates for the week ending Sunday, February 2nd

This summary is generally 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.
  • Note that for purposes of length, TPV test viewers, preview / beta viewers / nightly builds are generally not recorded in these summaries.

Official LL Viewers

  • Current Release version 6.3.6.535003 and dated January 22nd, promoted January 27th, formerly the Xanté RC viewer, – NEW.
  • Release channel cohorts:
    • No updates.
  • Project viewers:
    • No updates.

LL Viewer Resources

Third-party Viewers

V6-style

  • No updates.

V1-style

Mobile / Other Clients

  • No updates.

Additional TPV Resources

Related Links

2020 Content Creation User Group week #5 summary

The Isle of Cezanne, December 2019 – blog post

The following notes are taken from my audio recording of the Content Creation User Group (CCUG) meeting held on Thursday, January 20th 2020 at 13:00 SLT. These meetings are chaired by Vir Linden, and agenda notes, meeting SLurl, etc, are available on the Content Creation User Group wiki page.

Environment Enhancement Project

Project Summary

A set of environmental enhancements (e.g. the sky, sun, moon, clouds, and water settings) to be set region or parcel level, with support for up to 7 days per cycle and sky environments set by altitude. It uses a new set of inventory assets (Sky, Water, Day), and includes the ability to use custom Sun, Moon and cloud textures. The assets can be stored in inventory and traded through the Marketplace / exchanged with others, and can additionally be used in experiences.

Resources

Current Status

  • EEP is now viewed as a priority for release by the Lab, with work progressing on the final bug fixes on the graphics side.
  • The biggest change recently made is to remove the option to disable Basic Shaders in the viewer, on account of this option causing problems when trying to address other issues.
    • It is not believed this will impact users, unless they are running really old graphics cards that do not support (the now 15-year-old) OpenGL 2.0.
    • Note this is not removing the ability to toggle ALM off / on.
  • Release is still being couched in terms of being in “about a month” – so possibly early March.
  • Those who use windlights for photography or within their regions are strongly urged to test the EEP RC viewer (last updated on January 9th, 2020, at the time of writing this summary).

Rendering System Improvements

Outside of EEP and in the future, the rendering team plan to spend time simplifying SL’s multiple rendering paths and options to make them easier to maintain going forward.

ARCTan

Project Summary

An attempt to 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).

As of January 2020 ARCTan has effectively been split:

  • Immediate viewer-side changes, primarily focused on revising the Avatar Rendering Cost (ARC) calculations and providing additional viewer UI so that people can better visibility and control to seeing complexity.
  • Work on providing in-world object rendering costs (LOD models, etc.) which might affect Land Impact will be handled as a later tranche of project work.
  • The belief is that “good” avatar ARC values can likely be used as a computational base for these rendering calculations.

Current Status

  • Testing has suggested that when an avatar attachment has a very high number of prims, there is a chance the avatar appearance does not get baked correctly – the number of prims effectively “chokes” the Bake Service.
    • The number of prims is reported as “north of 32”.
    • It appears to be the number of prims – not submeshes – in an attachment that cause the issue, but this is by no means certain.
    • It is not something that appears to have been reported via Jira, so LL is curious whether or not it is an artefact people may have witnessed.
    • A version of the internal Jira will be filed publicly by Vir for creators to look at.

Next Meeting

The next CCUG meeting will be on Thursday, February 13th, 2020.

Brief Notes from the January 29th open-Source Developer Meeting

These notes are recorded here as they may have longer-term relevance to content creation / viewer use.

  • Linden Lab has identified improving the viewer UI / UX to be a high priority.
    • Initially, the focus will be on improving usability for users who are not yet familiar with the viewer (and/or SL in general).
    • A further aspect of the work will be making the number of choices available in many places smaller and making the terminology more uniform.
  • The UI team is said to have “quite a list” of possible changes / improvements, some of which have come directly from TPV developers and through feature requests.
    • Additional feature requests are well – including illustrative mock-ups of idea, providing these are properly documented.
    • Please see my tutorial notes on filing SL feature requests, if required.

2020 Simulator User Group week #5 summary

Honah Lee Waveblog post

Not a lot to report; much of the conversation was around general ideas for improving aspects of SL scripting (e.g. script-to-script communications) and speculations about the migration of SL to AWS.

Simulator Deployments

As always, please refer to the week’s deployment thread for updates.

  • There were no deployments to the main SLS channel on Tuesday, January 28th, although there are reports some regions were restarted.
  • An RC deployment is planned for all simulators on the RC channels for Wednesday, January 29th. Server update 2020-01-23T00:43:42.535128 is specifically aimed at making “rolling the grid more gentle on our non-simulator servers”. According to Simon Linden, speaking at the meeting:
    • These updates shouldn’t be user-visible, but should help improve the issue of starting scripts following a simulator re-start.
    • They *might* result in improvements on region crossing between regions on the RC channels, but this is by no means certain.

SL Viewer

The Xanté Maintenance RC viewer, version6.3.6.535003 and dated January 22nd, was promoted to de facto release status on January 27th.

At the time of writing, all remaining viewer pipelines remain as follows:

  • Release channel cohorts:
  • Project viewers:
    • Copy / Paste viewer, version 6.3.5.533365, December 9, 2019.
    • Project Muscadine (Animesh follow-on) project viewer, version 6.4.0.532999, November 22, 2019.
    • Legacy Profiles viewer, version 6.3.2.530836, September 17, 2019. Covers the re-integration of Viewer Profiles.
    • 360 Snapshot project viewer, version 6.2.4.529111, July 16, 2019.

2020 viewer release summaries week #4

Logos representative only and should not be seen as an endorsement / preference / recommendation

Updates for the week ending Sunday, January 26th

This summary is generally 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.
  • Note that for purposes of length, TPV test viewers, preview / beta viewers / nightly builds are generally not recorded in these summaries.

Official LL Viewers

  • Current Release version 6.3.5.533275, formerly the Wassail RC viewer, dated November 5th, 2019 – No change.
  • Release channel cohorts:
  • Project viewers:
    • No updates.

LL Viewer Resources

Third-party Viewers

V6-style

  • No updates.

V1-style

  • No updates.

Mobile / Other Clients

Additional TPV Resources

Related Links

2020 TPVD meetings week #4 summary

Recollection, December 2019 – blog post

The following notes are taken from the TPV Developer meeting held on January 24th, 2020. A video of the meeting is embedded below, my thanks to Pantera for recording and providing it. As always:

  • Time stamps are given with links that will open the video at the appropriate point in a separate browser tab for reference.
  • Core points of the meeting are listed below. Other subjects of lesser import may have been discussed, please refer to the video.

The latter part of this (brief) meeting comprised a text chat discussion amongst Firestorm people on profile picture aspect ratios and Firestorm UI skins. If interested, please refer to the video.

SL Viewer News

[0:13-6:35]

The rest of the viewer release pipelines remain unchanged:

  • Current Release version 6.3.5.533275, formerly the Wassail RC viewer, dated December 4, promoted December 12 – No change.
  • Release channel cohorts:
  • Project viewers:
    • Copy / Paste viewer, version 6.3.5.533365, December 9, 2019.
    • Project Muscadine (Animesh follow-on) project viewer, version 6.4.0.532999, November 22, 2019.
    • Legacy Profiles viewer, version 6.3.2.530836, September 17, 2019. Covers the re-integration of Viewer Profiles.
    • 360 Snapshot project viewer, version 6.2.4.529111, July 16, 2019.

General Viewer Notes

  • It is anticipated the Xanté Maintenance RC will be promoted to de facto release status in week #5 (commencing Monday, January 27th). This is a milestone viewer for the Lab as it will be the first to be built and released using the new Github infrastructure.
    • Under the new structure, both viewer-dev and viewer build should have their master branch updated when a viewer is promoted.
    • Most viewer builds outside of the release version should now be seen as branches within viewer-dev.
  • Viewer build work is now primarily focused on the transition to using Visual Studio 2017 and a recent version of Xcode.
    • Python 3 will be made a part of the viewer build process “over the next couple of months”.
  • [13:48-14:00] Despite it being only a project viewer, the Legacy Profiles viewer is being touted as the next in line for release after the Xanté Maintenance RC, so it would seem the viewer is going to go through a rapid RC promotion and cycle.

In Brief

  • [9:16-10:25] the graphics / rendering team has been focused on trying to clear the EEP bugs so that project can be released. However, the issue of OSX OpenGL deprecation issue is “pretty much” next on their list to dig into. Even so, it might still be a while before the Lab is in a position to discuss anything related to decisions and future direction on the matter, although as changes start to be made, they will be through publicly-viewable repos.
  • [13:17-13:46] There are some issues in dealing with “long names” that are affecting the deployment of Name Changes. As this is a web-based capability, it is not anticipated there will be a project of RC viewer specific to the capability.