The majority of these notes are taken from the TPV Developer meeting held on Friday, March 30th 2018. A video of the meeting is embedded below, my thanks as always to North for recording and providing it. Time stamps in the text below will open the video in a new tab at the relevant point of discussion.
The meeting was reduced to under 15 minutes,with minor topics of discussion taking up the latter half. Please refer to the video for these.
Server Deployment Update
- The Main (SLS) channel was updated on Tuesday, March 27th, to server release 18#18.03.14.513292, containing the new off-line IM and Abuse Report capabilities (see below).
- The Magnum and LeTigre RC channels were updated on Wednesday, March 28th with server maintenance package 18#18.03.27.513831, containing internal fixes and the new off-line IM and Abuse Report capabilities (see below).
- The BlueSteel RC was updated on Thursday, March 29th with server maintenance package 18#18.03.27.513838, comprising internal fixes.
Note: At the time of the meeting, the viewer had just been approved for issue, but it wasn’t clear if it would be released before or after the Easter weekend. However, it was in fact issued after the meeting – see below.
[00:24-3:02] At the time of the meeting, the viewer pipelines were as follows:
- Current Release version 188.8.131.522803, dated February 23, promoted March 1 – formerly the Nalewka Maintenance RC – No change
- Release channel cohorts:
- Project viewers:
- Linux Spur viewer, version 184.108.40.2069906, dated November 17, 2017 and promoted to release status 29 November – offered pending a Linux version of the Alex Ivy viewer code.
- Obsolete platform viewer, version 220.127.116.110847, May 8, 2015 – provided for users on Windows XP and OS X versions below 10.7.
Off-Line and Abuse Reports Capabilities
[0:44-1:36] Two new capabilities are now grid-wide:
- The new IM cap is to overcome of off-line IMs failing to be delivered when a user logs in. Currently, these are delivered via UDP, whether or not the viewer is ready to receive them. With the new capability (once grid-wide and implemented within the viewer), the viewer will request off-line IMs, which the server will package and deliver to the viewer via HTTP.
- The new abuse report cap will replace the need for the viewer to have AR categories hard-coded into it. Once fully deployed, and a viewer update released, it will mean the view will request the current list of AR categories from the server when starting up, making the management of the list easier, and hopefully reducing the number of ARs filed under outdated categories.
However, both require further revision, and they require viewer-side updates as well. These should be appearing in the next Maintenance RC viewer issued by the Lab.
Bakes on Mesh Project Viewer
The Bakes on Mesh project viewer, version 18.104.22.1683936, was released on Friday, March 30th after the TPV Developer meeting had concluded.
From the release notes (link above):
Bakes on Mesh is a new feature to allow system avatar baked textures to be shown on mesh attachments. Currently you will need a special project viewer to use it. Bakes on Mesh does not depend on simulator code, so it should work in all regions and all grids.
- Any face of a mesh object can be textured using one of the server baked textures.
- The corresponding region of the system avatar is hidden if an attached mesh is using a baked texture.
- Avoid the need for appliers -> easier customization workflow
- Avoid the need for onion avatars -> fewer meshes, fewer textures at display time
- Avoid the need to sell full-perm meshes. You can customize any mesh you have modify permissions for simply by setting the flags and equipping the appropriate wearables.
Avatar wearables are baked into six different textures (BAKE_HEAD, BAKE_UPPER, BAKE_LOWER, BAKE_EYES, BAKE_SKIRT, BAKE_HAIR) by the baking service. You can now apply these textures to your avatar’s object attachments’ diffuse texture slot. Right click on the attachment, click edit and from the edit face menu select textures. Click the diffuse texture icon to open up the texture picker. The texture picker has an extra radio button mode called ‘bake’ for selecting server bakes. The ‘bake’ radio button mode has a drop-down for selecting BAKE_HEAD, BAKE_UPPER, BAKE_LOWER, BAKE_EYES, BAKE_SKIRT, BAKE_HAIR server bake textures. When an attachment is using a baked texture, the corresponding base mesh region of the system avatar is hidden.
If a mesh face is set to show a baked texture but is not attached to an avatar, you will see a default baked texture. If you are using an older viewer without bakes on mesh support, then faces set to show baked textures will also display as the default baked texture, and base mesh regions will not be hidden.
Detaching a mesh object that’s using BAKED_HAIR, does not make the base hair region visible. You have to log back in or teleport again. This will be fixed in next release.
A filter for Bakes on Mesh JIRAs has been created by Whirly Fizzle.