Server Deployments – Week 38
As always, please refer to the week’s forum deployment thread for the latest news and updates.
Second Life Server (SLS Main) Channel – Tuesday September 17th
The Main channel received the HTTP updates previously deployed to Magnum in weeks 36 and 37. Overviews of these changes, which will be transparent to users pending viewer-side updates, can be found here and here. These changes introduce new capabilities for mesh fetching operations and should lead improvements in the reliability in viewer / server connectivity when fetching mesh and textures as the viewer-side updates are released.
Release Candidate Channels – Wednesday September 18th
- BlueSteel and LeTigre should remain on the same maintenance package as week 37, but additionally should receive two updates to the package:
- A fix for a newly discovered crash mode
- The HTTP updates deployed to Magnum in weeks 36 and 37 and to the Main channel on Tuesday September 17th.
- Magnum should receive a new maintenance package which again includes the BlueSteel / LeTigre updates, and includes a number of crash fixes and an update to parcel access priorities “making it so that avatars who are on the ‘allowed’ list can bypass some of the other access restrictions (payment info on file was listed specifically)”
Commenting on the crash mode fixed on BlueSteel / LeTigre, Andrew Linden said, ” The crash bug I fixed was actually rather rare… a corruption of the terrain data when building packets. Happened maybe… 5 times in three weeks. But we thought maybe it was related to some interest list changes so I looked into it anyway.”
Maintenance RC Release
A new RC viewer reached the release channel on Friday September 13th. Second Life RC viewer 220.127.116.110939 includes the following core updates:
- Automatic avatar render limit and feedback system
- Support for the additional LSL particle parameters.
- rendering optimizations
- avatar render cost information
- simple impostors
- graphics pref update
- new debug setting “RenderAutoMuteRenderCostLimit” sets render cost cut-off point (default 0 = disabled cutoff check)
The new particle options comprise:
- Ribbon effects
- Blending options.
The SL wiki includes full details of these new particle parameters.
- The glow effect basically looks the same as the prim glow setting on prims, adding PSYS_PART_START_GLOW and PSYS_PART_END_GLOW, which take a float in the 0.0 to 1.0 range
- The particle blending takes 2 parameters, PSYS_PART_BLEND_FUNC_SOURCE and PSYS_PART_BLEND_FUNC_DEST, and each of those takes one of the 8 ‘values’ listed underneath, so there are actually 8*8 = 64 blend options. It exposes OpenGL’s glBlendFunc to LSL, see the glBlendFunc documentation at http://www.opengl.org/sdk/docs/man/xhtml/glBlendFunc.xml
- The new ribbon capability should allow for much better particle effects for things like ropes and chains links between objects (amount other things), using a ” go-from” prim/position (the prim centre), and a “go-to” prim/position (defined by PSYS_SRC_TARGET_KEY), the advantage being there would no longer be any gaps in the particle stream. However, there may be times when the ribbon effect may not be facing your camera (so there may be times when you need to reposition your camera in order to see the effect).