Open sl-service-account opened 9 years ago
Whirly Fizzle commented at 2015-10-06T11:30:40Z
This is fixed on http://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Release/3.8.5.305528 - I think. On 305528, wearing an alpha layer created using the tick boxes ontop of a naked avatar will always give a complexity reading of zero now, but observers also see the same. When the alpha layer is removed from the naked avatar, complexity reading goes back to 1000 for both self and observers.
I'm guessing it's expected behaviour now for an alpha layer created using the tick boxes to lower complexity where an alpha layer created without using the tick boxes causes no change to the complexity reading. Complexity changes are now immediate for self & observers though and both see the same readings so I guess it's fixed.
I have been seeing incorrect and varying Avatar Complexity readings when testing the QuickGraphics viewer, namely:
The behaviour described in BUG-10201
I narrowed most of this weird behaviour down to certain alpha layers contained in the outfits. Here is one way to reproduce this.
Steps to Reproduce
Replace outfit with the default female avatar. Develop -> Avatar -> Character Tests -> Test female.
Remove all attachments & clothing. Right click avatar name tag -> Take off -> Detach all. Right click name tag -> Take off -> Clothes -> All clothes.
Create a new alpha layer & wear it.
Edit the alpha layer
Create a full body alpha by ticking all the texture boxes and save tha alpha layer. Note: Bug only reproduces when you use the tick boxes, NOT if you use the default transparent texture instead
Attach a default box to your avatar on any attachment point.
You should now only be wearing the girl next door shape, skin, hairbase & eyes, plus the default box, plus the alpha layer.
Save this as an outfit - "BUG-10203 Outfit"
See Fig 1 attached.
In inventory, right click BUG-10203 Outfit -> Remove from current outfit - you should only be wearing the 4 base parts from the girl next door outfit (skin, shape, hairbase, eyes).
Relog.
The relog is just to make sure the next steps start with the correct complexity reading because depending on what order you added/removed the box & alpha, you may already have a wonky complexity reading.
Go to Advanced -> Performance Tools -> Show Avatar Complexity Information.
Complexity reading should be 1000 for the naked avatar.
From inventory, drag BUG-10203 Outfit folder onto your avatar to replace outfit.
Avatar complexity should be 1404
Right click BUG-10203 Outfit -> Remove from current outfit.
Observed Behaviour
Avatar complexity reading is now zero and remains on zero even after waiting a while.
See Fig 2 attached.
Complexity reading should be 1000 for the naked avatar, not zero.
Also observe that when you remove from current outfit above, you do not get a complexity reading notification. You should always get a notification each time the complexity changes.
From within the BUG-10203 Outfit folder, right click -> Add on the alpha layer.
Observe complexity remains on zero.
From within the BUG-10203 Outfit folder, right click -> Add on the default box attachment.
Observe complexity reading is now 404.
Complexity reading should be 1404.
See Fig 3 attached.
Wear and edit the alpha layer & remove all the ticks from the boxes and instead create a full body alpha by adding the default transparent texture from the library to each alpha section.
Save the alpha.
Repeat the steps above.
Observe that the bug does not reproduce when the alpha layer is created in this way.
The naked avatar always has a complexity of 1000 after removing BUG-10203 Outfit from current outfit and observe that each time the box is added back, complexity shows correctly as 1404, not 404.
Expected Behaviour
Avatar complexity should show the correct readings when adding & removing alpha layers created with the tick boxes.
Other Information
Current default release, Second Life 3.8.3 (304115) Aug 4 2015 20:44:48 (Second Life Release), also reproduces this problem. However once QuickGraphics is in release, I feel it's important that the avatar complexity readings are as consistant & bug free as possible because a lot of people will be paying attention to their complexity readings as they put outfits together.
Attachments
Original Jira Fields
| Field | Value | | ------------- | ------------- | | Issue | BUG-10203 | | Summary | [Project QuickGraphics] Avatar Complexity reading remains stuck on zero after removing an alpha layer created in a certain way. | | Type | Bug | | Priority | Unset | | Status | Accepted | | Resolution | Accepted | | Reporter | Whirly Fizzle (whirly.fizzle) | | Created at | 2015-09-05T06:50:35Z | | Updated at | 2017-05-08T23:13:45Z | ``` { 'Business Unit': ['Platform'], 'ReOpened Count': 0.0, 'Severity': 'Unset', 'System': 'SL Viewer', 'Target Viewer Version': 'viewer-development', 'What just happened?': '...', 'What were you doing when it happened?': 'Filling in...', 'What were you expecting to happen instead?': '...', } ```