Project Azumarill Viewer version 184.108.40.2064871 – Release notes describe the version as:
This viewer release is a complete replacement of the under the hood HTTP infrastructure. It provides improved performance and stability by replacing the self deleting responders with coroutine implementations. These coroutines also provide a finer grained concurrency allowing the Viewer greater control over the numbers and types of HTTP requests that can be simultaneously outstanding. This release also removes a considerable amount of deprecated and unused code from the viewer.
These changes impact all areas of the viewer that use Sim Capabilities. A nonexhaustive list includes:
- Asset upload (Images, Meshes, Animations)
- AISv3 inventory manipulation
- Viewer Managed Marketplace
- Simhost event polling
- LSL script compilation
- Experience management (blocking, allowing, creating)
We will hopefully see our biggest performance improvement in some time with this viewer. Improvement in performance and stability. I personally think stability and performance have been declining for months. I think that is just a byproduct of a smaller staff and a focus in new features. I think this version is a pass at catching up on performance issues.
Presumably there is considerable performance work going on for Project Sansar. Its demands are far higher than those of Second Life. For SL the Lab believes 10 FPS is adequate. To avoid simulator sickness and provide the duel image render needed for VR Headsets Sansar’s FPS will have to much higher. The frame rate for Oculus is targeted at 90 FPS and since two images are needed the actual rate is 180 FPS.
I suspect some of the technology that is helping the Lab get Project Sansar to that goal can be used with Second Life and is making its way in. I doubt we will see the render engine in SL change much as that would be a huge project requiring specialized people. Plus the legacy compatibility problems would limit how much could be improved. Those limits are a significant part of the reason Sansar is being built. But, lots of supporting tech will likely be the same or similar in both systems.
Project Notice Viewer version 220.127.116.115083 – The release notes say:
New Notifications floater separates incoming notifications into System, Transactions, Invitations, and Group. It provides a better way to view, interact with, prioritize and manage incoming notices for busy residents. This Viewer is in Project stage, which means now is the best time for your feedback on it in jira.
A special thank you to Aki Shichiroji for initial feature design.
Project Quick Graphics Viewer version 18.104.22.1685063 – Release Notes:
You can now create different saved “presets” for your graphics preferences, and quickly switch between them using a new top bar pulldown. Create one with a short draw distance and support for lots of detail to use when going to a dance club, another with long views for exploring, and any others that you find yourself using frequently.
Avatar Rendering Complexity Controls
For many users, the most expensive part of rendering a Second Life scene is rendering the avatars around you. For some time, the viewer has had a measurement of how much each avatar around you is affecting your performance; this viewer introduces some control and feedback based on that measure. A new *Avatar Maximum Complexity* control lets you prevent expensive avatars from lagging you; any avatar over the limit is displayed as a solid color rather than rendering full detail. A default limit is set based on the rendering performance of your system (we may change these defaults based on feedback with this Project Viewer). You’ll also get a notice when your own rendering complexity changes, and an indication when you’re over the limit of too many of the avatars around you.
Links for additional pages below…