March 2022 Web User Group summary

The Web User Group meeting venue, Denby

The following notes cover the key points from the Web User Group (WUG) meeting, held on Wednesday, March 9th, 2022.

These meetings are generally held on the first Wednesday of the month, with dates and venue details available via the SL public calendar. A video of the meeting, courtesy of Pantera, can be found embedded at the end of this article (my thanks to her as always!). Again, the following is a summary of key topics / discussions, not a full transcript of everything mentioned.

February Work Summary

[Video: 1:23-4:53]

  • The Marketplace variants project is now officially titled Marketplace Styles:
    • Most of the back-end infrastructure work to support different styles (e.g. different colour variants for an item in a single listing) is now complete.
    • The design of the front-elements (as will be seen by users) has now been approved.
    • It is hoped that prototyping will be available for viewing (e.g. through the Web User Group meetings) in the “next couple of months”.
  • Search Relevance project is now seeing plans being put together, and some of this may be available for viewing at WUG meetings in April / May 2022.
    • [Video: 43:59-45:24] Work currently underway is to track the relevance of a given search result (e.g. “user searched for X and gained these results. User then took option Y in that list of results” – where if Y= the first item in the list, relevance can be considered high; if they take the 100th option, then that suggests the relevance of ordering is not as good as it could be). The idea here being to be able to feed this back into improving the relevance of search results.
  • Premium Plus – an announcement is expected in March 2022.
    • The overall page of benefits has apparently been agreed (no details at present).
    • There are still some elements to be finalised (pricing?).

Marketplace Q&A

  • [Video: 5:00-6:16] Could Marketplace order history be sorted by item cost (e.g. most expensive at the top)? – seen as a reasonable suggestion, and a feature request – BUG-231907 – has been filed.
  • [Video 7:04-8:01] Sales tax: a reminder that as per the official blog post on the introduction of US sales tax, sales tax on applicable US purchases will be applied in accordance with local jurisdictional requirements (e.g. state-level laws, etc.). So if your state / jurisdiction does not charge for the sale of virtual goods and services, then LL will not apply it.
  • [Video: 8:37-9:39] Marketplace Sub-Brands: following the discussions in the February meeting, a project is now being scoped based on the feedback given. However, the development of any project is unlikely to surface in 2022.
  • [Video: 9:55-12:00] The question was asked if LL could provide the means for creators on the Marketplace to run collaborative sales / events – a shared page with links to items the creators participating in the event are including in it. This was referred to as an “interesting idea” and for a feature request Jira to be filed, preferably with some details on how this might work.
  • [Video: 14:26-15:00] A request was made for further community categories on the MP. Again, a feature request as been requested.
  • [Video: 20:52-22:10] A request was made for sellers to be able to disable customer reviews on the grounds it has become “normal” to see negative reviews. Whether or not this is the case, the majority of reviews are left in good faith, and while it can be frustrating to see negative reviews where the purchaser has failed to try a demo / not read supplied instructions, the view is that disabling reviews is not the answer.
    • [Video: 22:44-24:50] The suggestion was made in text later in the meeting to allow up / down voting of comments. However, unless carefully controlled (e.g. only allowing those who have purchased an item to up / down vote), then this is potentially open to abuse as well (e.g. a creator getting all their friends to down vote a negative review – or even one person down vote multiple times). As such, any implementation would require considerable forethought and design.
  • [Video 25:09-26:07] Could MP store owner be allowed to include links between their stores and the social media platforms they use? This has been tried in the past, but has not worded out. While there is no objection to trying for a better mechanism again, there is currently no work planned in their area. Again, specific ideas welcomed via feature request Jiras.

In Brief

  • The wiki has (after all) bee updated to HTTPs, and the syntax highlighting issue for the LSL pages has been addressed.
  • The Destination Guide is on the Web Team’s roadmap to receive and overhaul / face-lift, but no ETA at present. One of the aims of this work is to make it easier to find places that actually have people in them.
  • There was some discussion on the “new” look for Search, with some criticism for the places summary not showing traffic (a location must be clicked and seen in the expanded view to get traffic numbers). However, whilst experienced users find this useful, new users found the traffic reference confusing, and so it was purposefully placed in the expanded view.
  • It was again noted in the meeting that LL are looking at the new user experience from “top to toe” – from sign-up through getting in-world to customising an avatar, to finding things to do and people with whom to interact.

2022 SUG meetings week #10: summary

Amainiris, February 2022 – blog post

The following summary notes were taken from the Tuesday, March 8th, 2022 Simulator User Group (SUG) meeting. It forms a summary of the items discussed, and a video of the entire meeting is embedded at the end of the article – my thanks to Pantera for recording it.

Server Deployments

  • Tuesday, March 8th saw the SLS Main channel restarted, but no deployment.
  • Wednesday, March 9th should see a new simulator version deployed to the RC channels. It fixes a couple of crashes and hopefully will help with some of the regions becoming confused as to whether they are up or down.

Available Official Viewers

All official viewer pipelines remain as follows:

  • Release viewer: version version 6.5.3.568554 – formerly the Maintenance J&K RC viewer, promoted Monday, February 28 – NEW
  • Release channel cohorts (please see my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself).
    • The Tracy Integration RC viewer version 6.4.23.563771 (dated Friday, November 5) issued Tuesday, November 9.
  • Project viewers:
    • Performance Improvements project viewer version 6.6.0.567604, dated January 24.
    • Mesh Optimizer project viewer, version 6.5.2.566858, dated January 5, issued after January 10.
    • Performance Floater project viewer, version 6.4.23.562625, issued September 2.
    • Legacy Profiles viewer, version 6.4.11.550519, dated October 26, 2020.
    • Copy / Paste viewer, version 6.3.5.533365, dated December 9, 2019.

In Brief

  • BUG-231876 “llRequestSimulatorData() frequently and silently fails” has been reported a couple of times, the Lab are investigating and looking for reliable repros.
  • LL “have a few extra cycles to devote to scripting coming up”, and so ideas for priorities / options, etc., have been requested – feature requests should be filed by those who have them. So suggestions already include:
    • BUG-230935 “PARCEL_DETAILS_FLAGS and PARCEL_DETAILS_SCRIPT_DANGER for llGetParcelDetails()”.
    • BUG-230938 “Allow llGetParcelDetails() to see parcels in a neighbouring region”.
    • Provision of llWearFromInventoryTemp – which is seen as attractive by LL, but would require a much larger project.
    • This lead to a lengthy discussion, so please refer to the video from the 24.13 mark.
  • There was some discussion over what has been taken to be a media autoplay exploit that is allowing unauthorised access to people’s L$ balances. The precise details are unclear, other than and image of a Discord comment. Those who have seen the issue at events or have first-hand experience of the issue are asked to file a SEC Jira.

2022 CCUG and TPVD meetings week #9 summary

Ravenport Reclaimed, February 2022 – blog post

The following notes were taken from:

  • My audio recording and chat log of the Content Creation User Group (CCUG) meeting held on Thursday, March 3rd 2022 at 13:00 SLT. These meetings are chaired by Vir Linden, and meeting dates can be obtained from the SL Public Calendar.
  • My audio recording and the Video recording by Pantera (embedded at the end of this piece) from the Third-Party Viewer Developer (TPVD) meeting on Friday, March 4th, 2022 at 12:00 noon SLT.

This is a summary of the key topics discussed and is not intended to be a full transcript of either meeting in its entirety. However, the video does provide a complete recording of the TPVD meeting, and timestamps to the relevant points within it are included in the notes below.

Available Viewers

[Video: 0:41-2:10 and 7:41-9:00 + notes from CCUG]

This list reflects the currently available official Second Life viewers.

  • Release viewer: version version 6.5.3.568554 – formerly the Maintenance J&K RC viewer, promoted Monday, February 28 – NEW
  • Release channel cohorts (please see my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself).
    • The Tracy Integration RC viewer version 6.4.23.563771 (dated Friday, November 5) issued Tuesday, November 9.
  • Project viewers:
    • Performance Improvements project viewer version 6.6.0.567604, dated January 24.
    • Mesh Optimizer project viewer, version 6.5.2.566858, dated January 5, issued after January 10.
    • Performance Floater project viewer, version 6.4.23.562625, issued September 2.
    • Legacy Profiles viewer, version 6.4.11.550519, dated October 26, 2020.
    • Copy / Paste viewer, version 6.3.5.533365, dated December 9, 2019.

General Viewer Notes

  • The release of the Maintenance J&K RC as the de facto release viewer should see crash rates reduced for those on the official viewer (and hopefully for TPVs as the code is adopted).
    • This is the first official viewer to by built using Python 3.x.
    • It includes a fix intended to prevent the updater falling over on Mac OSX.
  • The Performance Improvement viewer is still awaiting RC release, this is pending some final bug fixing.
    • [CCUG Meeting] The Performance Improvements viewer bumps the feature table version number. This means that those placed in the cohort when it goes to RC status will see their custom graphics presets reset (as will anyone else switching to it during RC and when it gets to release status).
  • [CCUG Meeting] It appears the Mesh Optimiser viewer has a bug that is causing it to re-order triangles in an upload. So, if an explicit ordering is contained within a Blender export (e.g. for alpha sorting, for example), the Mesh Optimiser will effective destroy the ordering when running the LOD optimisation on upload. It’s not clear on how widespread the issue might be, as it has only been reported with alchemy-next thus far.
  • [CCUG Meeting] the definitions for “Low”, “medium” and “high” on the graphics slider are being redefined within the Performance Floater project viewer. This will also see the number of non-imposter avatars set on a per detail level, rather than being set to 16 across the board.
  • [CCUG Meeting] the benchmark for determining low-end systems is being adjusted to better reflect the number of uses coming into SL using low-end GPUs.

MFA Viewer

[Video: 9:12-13:42]

  • Summary:
    • Multi-factor authentication (MFA) is coming to the viewer.
    • As MFA is implemented in the official viewer, there will be a “grace” period to allow TPV adopt the viewer code.
    • During this period, users will be able to access SL on TPVs as they currently do now, regardless of whether or not they have opted-in to MFA.
    • After this “grace” period, all users who have opted in to MFA will be required to authenticate themselves when using any viewer to log-in to Second Life (with the usual 30-day period of valid authentication, as per secondlife.com MFA), but those who have not opted-in to MFA will see no difference in their log-in steps, regardless of whether the viewer they are using supports MFA.
  • The viewer-side code is currently going through QA. If is passes, it is hoped it will surface in week #10 (commencing Monday, March 7th).
  • However, the decision has not yet been taken as to give it a dedicated viewer, or to merge the code into the next upcoming Maintenance RC viewer.

In Brief

From the Content Creation Meeting

  • Viewer project work: the focus is on getting the Performance Improvements viewer stabilised and promoted to RC status (and thence to de facto release). After this, it is not clear what may come next, the options being:
    • Clearing the current backlog of project viewers.
    • Further viewer-side performance improvement work.
    • Additional maintenance viewers.
    • Other work still in early planning.
  • Further materials / Bakes on Mesh (BoM) Discussion:
    • Materials support for Bakes on Mesh is commonly requested, but there are several impediments to this (e.g. the Bake Service would require significant update just to be aware of materials; there needs to be a means to define how materials should be ordered during compositing, how alpha channels are properly managed, etc.).
    • It was asked by LL if things might be improved with just the introduction of a new wearables type, capable of allowing a single materials map to be worn per outfit / look.
    • Cathy Foil has also demonstrated a possible approach – although this also requires some significant updates to SL, as well as work being carried out externally to to the platform by content creators – see the video below (originally produced as a demonstration for the Lab).

    • Before committing to considering any materials / BoM work, LL would like to see a properly scoped design documents explaining what is felt would be required (including supporting protocols, etc.), and how it might work.
  • BUG-225519 “Mesh Uploader] Add option for automatic convex hull physics shape”.
    • This was a subject of discussion at the previous CCUG meeting, the request calling the provision of simpler physics shapes to be available for use when uploading a mesh than are currently available – the simplest being a “cube” mesh physics asset. This is something Firestorm already provides:
Physics models offer through the Firestorm mesh uploader – the shapes being continued within the viewer for application. Credit: Beq Janus
    • The question was raised as to what to do when uploaded multiple mesh objects, and the physics shapes don’t match the expected number (so four when uploading 5 objects, for example). The consensus at the meeting appeared to be to use whatever is defined as the default physics shape within the file itself.

From the TPVD Meeting

  • [Video: 2:17-5:44] The Lab is considering moving the time of the TPVD meeting and adjusting the frequency so as to avoid running back-to-back (so to speak) with the Content Creation meetings, which inevitably leads to a lot of repetition between two meetings held less than 24 hours apart.
    • The straw poll of attendees pointed towards the meeting having a later start time than the current 12:00 noon. Exact time TBC.
    • There will be a move to try to have TPVD meetings on alternate weeks to the CCUG meeting.
  • [Video 6:10-7:23] During the log-in process, a series of flags are set on logging-in to SL, including one called “Gendered”. This apparently meant something in the past, but since around the time of the introduction of Viewer 2.0 (2010), it has effectively been ignored. LL are therefore looking to possibly pull the code relating to it, but wanted to make sure there are no TPVs using it for some reason before doing so.
  • [Video 13:54-17:14] The question was floated on the animation poser code contributed several years ago by NiranV Dean from his Niran’s Viewer, and whether it would be appropriate for TPVs to implement it if LL is not going to.
    • The Lab’s view is that the code does not support the “shared experience”, in that poses are only seen by the user setting them, nothing is sent to the simulator for over viewer to see. This requires additional code to overcome.
    • Currently, LL is planning some other work “related to avatar posing the movement”, and it is possible the poser code might get folded into that work.
    • While, in principle, there are no objections to other TPVs implementing the code, they would have to do so on the basis that the code only allows the user’s own avatar to be posed, and not extended to posing other avatars (which would not be seen by the users of those avatars).
  • [Video 17:28-32:00] There have been some recent overlaps / crossed lines in aspects of viewer work between Linden Lab and TPV. As a result the question was raised by the Lab as to what could be done to improve communications between TPV and LL and vice-versa to avoid future misunderstandings.
    • One suggestion was to make the TPVD meetings more of a two-way discussion in terms of what both the Lab and TPVs are working on, etc., particularly if appropriate action points could be produced when required.
    • Another suggestion was to have the Lab create a secure sandbox environment in which they could gain greater familiarity with TPVs and their capabilities as a part of their own work time (policy dictates – with good reason – LL employees are only allowed to use TPVs on systems and accounts that have no direct association with the Lab).
    • An alternative to the above that was offered would be for LL staff to peek into the support groups, etc., run by TPVs to get an understanding as to what users are asking for, and what is being responded to.

 

2022 SUG meetings week #9: summary

Buddha Garden, February 2022 – blog post

The following summary notes were taken from the Tuesday, March 1st, 2022 Simulator User Group (SUG) meeting. It forms a summary of the items discussed, and a video of the entire meeting is embedded at the end of the article – my thanks to Pantera for recording it.

Server Deployments

  • Tuesday, March 1st saw the SLS Main channel updated with simulator release 568388, previously deployed to all of the RC channels.
    • This update should include a fix for llRequestSimulatorData() to return the correct data.
  • Wednesday, March 2nd will see all simhost on the RC channel restarted, but no actual update deployment.

The server deployment thread further notes:

We’re using a new version of our internal tools to handle this roll which we believe will avoid recent problems with content loss during rolls. However the trade off for this is that we will roll somewhat slower. Individual regions should still not be down for very long, the roll as a whole may just take a bit longer (at least until we get the new process worked out and figure out if we can speed things back up).

(In fact, no sooner had this news been given at the meeting than the Denby region went through a restart as part of the deployment, forcing the meeting to decamp!)

Available Official Viewers

The J&K Maintenance viewer, version 6.5.3.568554 was promoted to de facto release status on Monday, February 28th.

All other official viewer pipelines remain as follows:

  • Release channel cohorts:
    • The Tracy Integration RC viewer version 6.4.23.563771 (dated Friday, November 5) issued Tuesday, November 9.
  • Project viewers:
    • Performance Improvements project viewer version 6.6.0.567604, dated January 24.
    • Mesh Optimizer project viewer, version 6.5.2.566858, dated January 5, issued after January 10.
    • Performance Floater project viewer, version 6.4.23.562625, issued September 2.
    • Legacy Profiles viewer, version 6.4.11.550519, dated October 26, 2020.
    • Copy / Paste viewer, version 6.3.5.533365, dated December 9, 2019.

In Brief

  • Predominantly a general discussion on miscellaneous WIBNIs (Wouldn’t It Be Nice If …) and currently-accepted feature requests with no time frame for delivery (again, Accepted for feature requests doesn’t mean the Lab are actively working on something; more usually it means “this is something that would be good to do if / when there is time an resource available and more urgent things aren’t standing in the way”).Please refer to the video for the guts of the meeting.

2022 SUG meetings week #8: summary

Amore Italiano, January 2022 – blog post

The following summary notes were taken from the Tuesday, February 22nd, 2022 Simulator User Group (SUG) meeting. It forms a summary of the items discussed, and a video of the entire meeting is embedded at the end of the article – my thanks to Pantera for recording it.

Server Deployments

The week #7 Main channel restart and RC channels deployment were described as “bumpy”, prompting the Lab to dig into things. It is believed the cause of the problems has been identified (the failure of one of the tools used by the Lab) and a fix put in place. To this end:

  • There was no deployment / restart of the Main channel on Tuesday, February 22nd.
  • Wednesday, February 23rd will likely see a limited restart “on just one or two small RC channels.”

Available Official Viewers

The J&K Maintenance viewer updated to version 6.5.3.568554 on Tuesday, February 22nd.

This list reflects the rest of the official viewers currently available.

  • Release viewer: version version 6.5.2.567427 – Mac Voice hotfix viewer, January 13 – 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).
    • The Tracy Integration RC viewer version 6.4.23.563771 (dated Friday, November 5) issued Tuesday, November 9.
  • Project viewers:
    • Performance Improvements project viewer version 6.6.0.567604, dated January 24.
    • Mesh Optimizer project viewer, version 6.5.2.566858, dated January 5, issued after January 10.
    • Performance Floater project viewer, version 6.4.23.562625, issued September 2.
    • Legacy Profiles viewer, version 6.4.11.550519, dated October 26, 2020.
    • Copy / Paste viewer, version 6.3.5.533365, dated December 9, 2019.

In Brief

  • At the week #7 meeting, a suggestion put forward (by a user) was to have a vehicle given the lowest access permissions among those avatars seated on it. That way, if any agent attached to an object cannot enter a parcel, the vehicle would treat that parcel as a solid obstruction – see feature request BUG-231802. At this meeting,
    • Rider Linden indicated the Lab is considering ending the ban line info for an entire region to the viewer  earlier as part of the parcel flag info.
    • The request is listed as Awaiting Review, but Rider intimated to could well enter the queue of work for the Lab.
  • A request was made for the ability to put objects inside the contents of child links (such as animations) and be able to read it and play that animation stored in the child link (see BUG-231848). Rider Linden noted that “it is an interesting idea but it is going to take some thought.”
  • A request was made for the ability to pitch shift sounds (similar to SVC-4373). This would have multiple potential benefits from avoiding the need to upload multiple sound in order to create a meaningful pitch change through to enabling a grater range of musical instruments in SL. As SVC Jiras are no longer active, a request was made for a new feature request on the idea.
  • There was a lot of general discussion on WIMNIs for SL and what might be done by way of improvements to things like region crossings, etc., but nothing that is currently being actioned as a project, so please refer to the video below for these items.

2022 CCUG and TPVD meetings week #7 summary

Perpetuity, January 2022 – blog post

The following notes were taken from:

  • My audio recording and chat log of the Content Creation User Group (CCUG) meeting held on Thursday, February 17th 2022 at 13:00 SLT. These meetings are chaired by Vir Linden, and meeting dates can be obtained from the SL Public Calendar.
  • My audio recording and the Video recording by Pantera (embedded at the end of this piece) from the Third-Party Viewer Developer (TPVD) meeting on Friday, February 18th, 2022 at 12:00 noon SLT.
  • It is a summary of the key topics discussed, and in the case of the TPVD meeting, timestamps to the relevant point of the video are included.

Available Viewers

[Video: 0:16-3:26 + notes from CCUG]

This list reflects the currently available official Second Life viewers.

  • Release viewer: version version 6.5.2.567427 – Mac Voice hotfix viewer, January 13 – no change.
  • Release channel cohorts:
    • Maintenance J&K RC viewer, version 6.5.3.567451, issued on January 20th.
    • The Tracy Integration RC viewer version 6.4.23.563771 (dated Friday, November 5) issued Tuesday, November 9.
  • Project viewers:
    • Performance Improvements project viewer version 6.6.0.567604, dated January 24.
    • Mesh Optimizer project viewer, version 6.5.2.566858, dated January 5, issued after January 10.
    • Performance Floater project viewer, version 6.4.23.562625, issued September 2.
    • Legacy Profiles viewer, version 6.4.11.550519, dated October 26, 2020.
    • Copy / Paste viewer, version 6.3.5.533365, dated December 9, 2019.

General Viewer Notes

  • The Maintenance J&K RC viewer is still the next in line for promotion to de facto release status.
    • Progress of this viewer had been delayed due to the viewer updater needing to be updated from Python 2 to Python 3.
    • This change has now been made, and the viewer is ready to be issued as an updated RC viewer.
  • Work continues on the Performance Improvements project viewer to lift that to RC status.
    • It was found that bump (normal) maps were being processed on the main viewer thread, causing the viewer to exceed 60 fps with Vsync enabled (which should hold it to 60fps), causing frame jitter. Bump map processing has therefore been moved to a separate thread.
    • There has been a pass to improve hardware compatibility with AMD GPUs.
    • An issue with rigged meshes failing to render in the thumbnail panels when editing an avatar’s shape has been addressed,
    • This could be the first in a series of viewers produced under the Performance Improvements banner, with the Lab already discussing additional improvements that could be made in future versions.
  • The Performance Floater viewer is being updated with further options to manually adjust viewer settings to help maintain frame rates.

MFA Viewer

[Video: 3:58-6:43]

  • As noted in the week #5 summary, multi-factor authentication (MFA) is coming to the viewer.
  • The viewer-side code is complete, and had been awaiting the implementation of server-side support.
  • The latter has now been deployed to the Main grid, so it is anticipated that an RC version of the official viewer will be available in the very near future.
  • It is  recognised that TPVs will need time to integrate the necessary viewer-side code into their offerings, therefore:
    • As MFA is implemented in the official viewer, there will be a “grace” period to allow TPV adopt the viewer code.
    • During this period, users will be able to access SL on TPVs as they currently do now, regardless of whether or not they have opted-in to MFA.
    • After this “grace” period, all users who have opted in to MFA will be required to authenticate themselves when using the viewer to log-in to Second Life (with the use 30-day period of valid authentication, as per secondlife.com MFA).
    • Please refer to my week #5 summary for the full list of notes on MFA in the viewer.

In Brief

Content Creation Meeting

  • Honouring joint rotation at mesh upload:
    • There are a number of long-standing bugs and requests concerning support (or lack that of) for maintaining mesh joint rotations at upload – currently, overrides are only provided for position and scaling.
    • The Collada .DAE file format does allow for rotation to be maintained through a number of ways, but currently SL doesn’t support all of them – hence when joint rotations tend to be ignored.
    • The general discussion leaned towards having the ability to override join rotation at upload would be a nice to have, with the view from LL that if done, it would be a check box at upload, so it would only apply to new content being uploaded, and not affect existing content.
  • Preference over the above was expressed for the ability to scale bones via animations.
    • This could allow for things like animals to increase in size as they grow from kitten / cub / pup, etc., to adulthood; possible improvements to clothing; enabling more complex avatar animations etc.
    • One potential issue with this is that scaling by animation might / will conflict with the skeletal sliders.
    • Providing animation scaling adds a further point of complexity, presenting 3 points at which scale is being impacted: within the mesh (from values at upload), trough the application of animations and via the shape sliders. Ergo, some form of ordering hierarchy is potentially required to avoid conflicts between the three.
    • No conclusions were drawn on this in terms of possible implementation or further investigation of options.
  • BUG-225519 “Mesh Uploader] Add option for automatic convex hull physics shape”.
    • Sparked an extended conversation on physics shapes and LI – not all of which, I confess, I could not entirely follow in listening back through the audio, as some of it depended on some in-world testing – and I was absent from my screen through the majority of the meeting, so did not get to see the in-world examples being manipulated.
    • Essentially, the feature request calls for the provision of simpler physics shapes to be available for use when uploading a mesh than are currently available – the simplest being a “cube” mesh physics asset. This is something Firestorm already provides:
Physics models offer through the Firestorm mesh uploader – the shapes being continued within the viewer for application. Credit: Beq Janus
    • The conversation also folded into it requests to have direct access to Havok (the physics engine) primitive physics shapes (sphere, cube, cylinder, etc., and the ability to upload them.
    •  For now, a contribution of the code used by Firestorm has been offered / requested.
    • This is turn lead to a discussion on, if implemented by LL, whether the default upload physics shape (Convex Hull) should be changed to “Cube” – with the preference being to leave it as is, although it was noted that with PBR set for future implementation, the upload mesh form may at some point need to be changed.
    • Given the confusion evident within the discussion, this also perhaps points to the need for the uploader to have a link to relevant and maintained documentation on best practices for mesh uploads, physics, etc.
  • The end of the meeting featured a further request for materials support for Bakes on Mesh (BoM)
    • This is something which, as noted in the past, would require a not insignificant extension to how bakes are handled, together with and expansion of the Bake Service itself – particularly if it was expected that individual layers would have an associated normal and specular channel associated with them.
    • A suggested alternative would be to have a single normal and single specular channel then is applied to the entire bake. While this might work for specularity, it’s not clear how this would work with a normal maps and be effective when trying to define different fabrics through the use of normals.
    • Currently, LL have no direct plans to implement materials for BoM.

TPV Developer Meeting

  • BUG-225696 “All offline inventory offers from scripted objects are lost” is to be the subject of a simulator-side project that is now “gearing up” to fix it “once and for all”, which is “coming for a near value of ‘Soon™’.
  • There are a lot of “new initiatives” in the pipeline with LL beyond those outlined in things like the 2021 year-end review, but nothing that has reached a point where it can be discussed in detail at TPVD (or other) meetings.