Avatar Complexity Update Week 37

Second Life™ is getting a new tool to hopefully induce people to reduce avatar generated lag; the Avatar Complexity Rating. I’ve written about it before and I am trying to play with the Project Quick Graphics Viewer version 3.8.4.304761, which adds avatar complexity settings and notices.

Complexity KB Value
Complexity KB Value

The notice that appears in the upper right of the screen just after login tells you your avatar complexity number. I suggested that it be colored, green good and red bad, just as the Show Avatar Render Complexity Information (ARC) display does.

Instead, they added a link in the notice to this SL Wiki page: Avatar Rendering Complexity.

They note the other factors that can cause avatars to be rendered a Jelly Babies;

  • total attachment surface area
  • total attachment byte size

You can change the values of these settings in Debug Settings. See:

  • RenderAvatarMaxNonImposters – The maximum number of avatars closest to your camera who may be fully rendered. Avatars beyond those will be rendered as ‘imposters’, which means that the rendering will be a little simpler and they will be updated less frequently. Increasing this value can cost you in performance if you’re in a crowd. This does not cause them to render as Jelly Babies.
  • RenderAvatarMaxComplexity – Any avatars over this complexity will be drawn as solid color outlines. Changing this value directly may cause problems; use the slider in the advanced graphics preferences floater.
  • RenderAutoMuteSurfaceAreaLimit –The limit for the total surface area of attachments before switching to solid color rendering. The default (10 million square meters) is intended to protect against deliberate abuse and should rarely be encountered.
  • RenderAutoMuteByteLimit – The limit for the total number of bytes of attachments before switching to solid color rendering. The default (10 million bytes) is intended to protect against deliberate abuse and should rarely be encountered.

As you may have guessed, the last two are mostly to stop some griefing issues. But, those settings can be used to improve viewer performance.

Changing RenderAvatarMaxComplexity in the Debug Settings doesn’t seem to be a problem. Whether I change it in the Preferences panel as the Lindens recommend or in Debug Settings the change is reflected in the other. But, getting to the Preferences setting is much easier. Whether changing the setting there affects other settings not affected by using the Debug Setting, I have no information. It is a possibility, but I have not seen anything that leads me to think that happens. But, this is a Project Viewer and it will change.

Link to more pages below…

Second Life Quick Graphics Updated

As of 9/3 we have a new version of Project Quick Graphics Viewer version 3.8.4.304761.

My first experiences using it are not good. Within 5 minutes is was getting 2 or 3 FPS and going Not Responding. Memory use wasn’t all that high, 1.3gb. But, using System Explorer (free program) and clearing memory still helps.

The main viewer, Second Life 3.8.3 (304115), ran much better. So, unless you are wanting to play with the Graphics Settings feature or Complexity Settings, you may want to wait a couple of weeks before you try it.

Second Life Bits Week 36

Loki Eliot has an article up on why we aren’t hearing much about Experience Tools or seeing much in the way of ‘Experiences’. See: Where are the Seamless Experiences?

SL Streaming

In an earlier post I wrote of YouTube Gaming. Below is a recording of someone using it and streaming motion-capture into Second Life™. Hamlet has a mention of it too: Motion Capture Dancing Streamed Live Into SL! The video is an hour and 42 minutes… I have video starting the stream where you can see the avatar following Jessyka Richard  as she does her thing.

All the details you need to connect up a system and do this are pointed to by Hamlet in another article: How to Connect Kinect Motion Capture to Your SL Avatar. It leads you to: Kinect, Rinions, and Second Life

Read more

Second Life CEF Update Week 35

We don’t hear much about this Second Life™  change. But, Chromium Embedded Framework (CEF) is coming and will affect our use of Second Life in many ways.

TV
TV

The viewer currently uses Webkit, an old unsupported tech, to display a number of viewer panels (like Search). It is also the tech used in Media On A Prim (MOAP). It is a part of SL Televisions. 

Read more

Second Life Icon Textures

You may remember that weeks ago a point came up about how the little profile icons used in chat are never flushed from viewer memory. The more people that enter chat the more memory is used and never released until the user logs off or memory is consumed and you crash.

Um certo cais
Um certo cais – A certain pier

As tiny as they are they have a larger impact than one would suspect. The profile image has to be download and is the source from which the tiny icon is made. It is, as I recall, it is the memory for both images that is not released.

Last Friday word in the Third Party Developers meeting is Cinder Roxley started writing a fix. I would guess that we’ll see one this year, but I have no idea what Cinder’s schedule is like – which you should read as I have no real basis I can point to for that guess. I expect the fix would be tested in the Alchemy viewer before appearing in any other viewer.

For most, all this means is another memory leak is getting fixed and we will crash less often.

Second Life News Week 35 #2

From the Third Party Developers’ meeting last Friday we got some new information about inventory and the viewer caching system.

Second Life Inventory

The Linden engineers are still looking at inventory loss issues. A few weeks ago they asked for feedback from those losing inventory. How did you do that, type stuff. Ever since they have been working on fixing those things that lead to inventory loss.

44 Eaton
44 Eaton

One cause is apparently something to do with how inventory is organized. You may remember that one can be blocked from logging in by having too many items in a single folder. Somewhere above 5,000 items in a folder can be a problem depending on your connection and computer speed. 

Read more