The following notes are taken from the Content Creation User Group (CCUG) meeting, held on Thursday, July 18th 2019 at 13:00 SLT. These meetings are chaired by Vir Linden, and agenda notes, meeting SLurl, etc, are usually available on the Content Creation User Group wiki page.
The current Maintenance RC viewer, Umeshu (version 126.96.36.1998492 at the time of writing) is now considered “very close” to promotion to release status, with Vir linden noting that if SL viewer users notice they get a message to update “that’s very probably it.”
Bakes On Mesh
Extending the current avatar baking service to allow wearable textures (skins, tattoos, clothing) to be applied directly to mesh bodies as well as system avatars. This involves viewer and server-side changes, including updating the baking service to support 1024×1024 textures, but does not include normal or specular map support, as these are not part of the existing Bake Service, nor are they recognised as system wearables. Adding materials support may be considered in the future.
- Bakes on Mesh knowledge base article.
- Bakes on Mesh forum thread.
- Bakes on Mesh JIRA filter (courtesy of Whirly Fizzle).
- There have been a couple of further issues show up during internal testing of Bakes on Mesh related to local appearance when editing an avatar’s appearance – changes don’t always resolve consistently, particularly with regards to texturing non-rigged meshes with bakes.
- Transparencies on the Bake Service aux channels: after meeting with mixed expectations on how this should be handled (see recent previous CCUG summaries in these pages), the Lab is anticipating supporting two cases:
- If a creator wants the aux channel to be opaque – this will require the placement of an opaque texture at the bottom of the bake stack (e.g. a skin-like universal), and setting Alpha Mode for the object (Edit > Texture) to None.
- If a creator wants to have a translucent layer with portion of it see-through – this will likely require a universal wearable that just has transparent textures, and setting the Alpha Mode to Alpha Blending.
- Vir noted that it is possible to have other combinations of textures and Alpha Mode settings, but these can give unpredictable results. To help avoid this, the plan is to get some better documentation put together ready for when BOM reaches release status.
Note: there is an internal Bakes On Mesh review meeting scheduled for Friday, July 19th, at which the issues mentioned in the first bullet point will be examined. If these are determined to be edge cases, and no other issues are noted, the Bakes on Mesh project is liable to be moving to release status “very soon”. Creator wishing to test the capability are therefore asked to download the Bakes On Mesh RC viewer and use it and report and bugs or issues they encounter “right away”.
- Vir is working on a project viewer in support of the new LSL functions that can be used to set visual parameters for Animesh objects.
- It had been indicated that the capability would allow parameters to be looked up by name or ID, which is a little inconsistent compared to how things usual work (via using integer constants). It’s therefore been decided to support all of the applicable visual parameters by means of a set of corresponding constants.
- There is no current time frame on when a project viewer may appear – this is dependent on the viewer being build and then passing through the Lab’s internal testing / QA.
- Obviously, when the project viewer is released, it will be subject to further testing – including the impact updating the parameters for multiple Animesh objects (making them taller or shorter or fatter or thinner, etc) has on a region / viewer performance.
- These commands will likely be throttled to prevent the mechanism being used as an alternate (and potentially impactful) means of animating Animesh. Concerns have be raised that the throttle could be set too low.Vir has requested that discussions on throttling wait until a project viewer is available, so they might b properly tested and discussed in terms of possible changes.
- There are still requests for Bakes on Mesh for Animesh to be included in this project. This is unlikely, as it would require further extension of the BOM project before it has even gone live. Which is not to say Bakes On Mesh for Animesh might not be (part of?) a future project.
- Attachment points for Animesh, however, may be something that is looked at “fairly soon”, possibly as a later part of this current Animesh follow-on.
Environment Enhancement Project
A set of environmental enhancements allowing the environment (sky, sun, moon, clouds, 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.
Due to performance issues, the initial implementation of EEP will not include certain atmospherics such as crepuscular rays (“God rays”).
- Project definition document.
- Project summary (this blog).
- Full EEP Documentation.
- Project Viewer – via Alternate Viewers wiki page.
- EEP Feedback forum thread.
- EEP sneak peeks forum thread.
- EEP Jira filter.
- A further version of the RC viewer (188.8.131.529247) was issued on Monday, July 15th, but overall, testing is still on-going.
- It’s been reported that the “forced sky update” ability in EEP could adversely impact performance. This is due to by looked at be the Lab.