You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Mar 28, 2024. It is now read-only.
The Avatar Render Cost reported by llGetObjectDetails(avatar_key, [OBJECT_RENDER_WEIGHT]) has been superceded by avatar complexity.
The ARC is limited to a maximum of 500,000, wheras complexity can go significantly higher. This prevents scripts from discerning between very complex avatars and extremely complex avatars.
Please add a new flag such as OBJECT_AVATAR_COMPLEXITY which scripts may use to get the avatar complexity.
Add OBJECT_AVATAR_COMPLEXITY to llGetObjectDetails
Type
Bug
Priority
Unset
Status
Closed
Resolution
Not Applicable
Reporter
Casper Warden (casper.warden)
Created at
2017-06-06T13:07:48Z
Updated at
2017-08-13T16:39:03Z
{
'Business Unit': ['Platform'],
'Date of First Response': '2017-06-06T19:38:25.621-0500',
'ReOpened Count': 0.0,
'Severity': 'Unset',
'System': 'SL Simulator',
'Target Viewer Version': 'viewer-development',
'What just happened?': 'The Avatar Render Cost reported by llGetObjectDetails(avatar_key, [OBJECT_RENDER_WEIGHT]) has been superceded by avatar complexity.\r\n\r\nThe ARC is limited to a maximum of 500,000, wheras complexity can go significantly higher. This prevents scripts from discerning between very complex avatars and extremely complex avatars.',
'What were you doing when it happened?': 'N/A',
'What were you expecting to happen instead?': 'Please add a new flag such as OBJECT_AVATAR_COMPLEXITY which scripts may use to get the avatar complexity.',
}
The text was updated successfully, but these errors were encountered:
It hasn't been superceded as it is the same data point.
The problem is, unlike with rezzed objects, the server is not being used to calculate physics cost, streaming cost, server cost, land impact and render weight for attachments.
LL opted to use trended data from multiple source viewers.
The data was also capped to prevent illegal tpv's from reporting incorrect low or high values.
This effectively made OBJECT_RENDER_WEIGHT useless as there is no guarantee that the number returned is a current or accurate value.
This has lead to issues such as BUG-4011 & BUG-4182.
Using the server to do the necessary calculations instead of the viewer would bring back stability and accuracy.
It is true that the server is reporting a value derived from the values reported by all nearby viewers. For various reasons, not all viewers will calculate exactly the same value, so it is not surprising that the servers value will usually not exactly match what any viewer reports.
The Avatar Render Cost reported by llGetObjectDetails(avatar_key, [OBJECT_RENDER_WEIGHT]) has been superceded by avatar complexity.
The ARC is limited to a maximum of 500,000, wheras complexity can go significantly higher. This prevents scripts from discerning between very complex avatars and extremely complex avatars.
Please add a new flag such as OBJECT_AVATAR_COMPLEXITY which scripts may use to get the avatar complexity.
Links
Related
Original Jira Fields
The text was updated successfully, but these errors were encountered: