Jump to content


Popular Content

Showing content with the highest reputation since 02/22/2020 in Knowledge Base Articles

  1. 1 point
    How it works When is an object's land impact calculated using the new algorithm? How to find an object's land impact rating In other languages: Deutsch Español Français Português Italiano 日本語 Land impact is Second Life's mechanism for calculating the computational weight of an object against land usage limits. All mesh objects, all objects that contain mesh content, and all objects with a physics shape type other than Prim use an algorithm for determining land impact that is not dependent upon the number of prims in the object. By using an algorithm that considers each object's impact on Second Life's performance, we make sure that mesh objects and traditional prim objects receive fair shares of Viewer and server resources, encouraging content creators to continue designing performance-efficient objects even if they're working with uploaded meshes. Tip: The terms land impact and land capacity replace prim count and prims parcel supports, but the numerical values remain the same for legacy objects made only of standard prims. Therefore, a linked object composed of 42 normal prims with their physics type set to Prim has a land impact of 42. How it works For each object in the Second Life world, Second Life compares three important performance factors: download weight, physics weight, and server weight. It then chooses the highest of these weights and assigns it to the object as that object's land impact rating. Here's a very quick overview of the different weights; for more information on each, follow the links below: Download weight: Calculated by determining how much bandwidth is required to download and view the object. Larger and more visually complex objects have a higher download weight. You can reduce the download weight of complex objects by generating or uploading less complex meshes for differing levels of detail when you upload a model. Physics weight: Calculated by determining the complexity of the object's physics model. You can reduce the complexity of a mesh's physics model by using the analysis and simplification tools in the Upload Model window, by uploading your own less-detailed physics model, or by choosing a different physics shape type, such as Convex Hull, on the Features tab of the Build Tools window. Vehicles must have a physics weight of 32 or lower, but may have higher download or server weights. Server weight: Measures the impact an object has on Second Life's server resources. Objects that are composed of many prims and have physics enabled and/or contain scripts tend to have high server weights. When is an object's land impact calculated using the new algorithm? Legacy prim objects have a land impact rating equal to the number of prims they contain. However, any object's land impact is calculated using download, server, and physics weights if it meets any of the following conditions: The object is an uploaded mesh. The object is linked to an uploaded mesh. The object, or any part of the object, has a physics shape type other than Prim. You can change this on the Features tab of the Build Tools window. The object has a normal or specular map applied to it. How to find an object's land impact rating When an object is rezzed inworld, you can find its land impact rating by editing it and viewing the Build Tools window. Next to the number of objects you have selected, a number labeled "land impact" indicates the land impact rating. You can view detailed information about your selection, including prim count, weights, and land impact, by clicking the More info link in the Build Tools window.
  2. 1 point
    What is Avatar Rendering Complexity How can I determine the complexity of my avatar? Why are some avatars solid colors and what is a JellyDoll? How can I find out if the complexity of my avatar is too high? How can I examine complexity values? How can I reduce lag while still drawing other avatars? In other languages: Deutsch Español Français Italiano 日本語 Português Pусский What is Avatar Rendering Complexity? Avatar Rendering Complexity is a numerical score representing how difficult it is to draw an avatar, ranging from a few hundred to hundreds of thousands. It is affected by your avatar's shape, clothing, and attachments. Since avatars are some of the most visually detailed objects in Second Life, avatars with complexity scores at the upper end of the range can severely impact performance of the Second Life Viewer. Being aware of your own complexity and that of those around you can be an important part of managing the performance of your viewer and how your avatar affects the performance of other Second Life Residents. How can I determine the complexity of my avatar? Whenever you change what your avatar is wearing, or add or remove one of your avatar's attachments, a small notice appears in the upper right corner of your screen to tell you your avatar's new complexity value. If you don't mind that other Residents may not see your avatar and you wish to stop receiving these notices, you can disable the message Warn me if my avatar complexity may be too high in the Notifications tab of the Preferences window, which may be accessed by choosing Me > Preferences. Why are some avatars solid colors and what is a JellyDoll? Avatars can be rendered as solid-colored silhouettes (a special form of impostor we call a JellyDoll) if they exceed the avatar complexity threshold set by the Maximum Avatar Complexity slider in the Advanced Graphics Preferences window. This greatly reduces that amount of work your computer must perform in order to draw complex avatars, resulting in improved performance. The default value of Maximum complexity is determined by your computer's specifications and what graphics level you choose, but can be adjusted manually in the Advanced Graphics Preferences window: Open the Preferences window by choosing Me > Preferences from the top menu bar. Click the Graphics tab of the preferences window. Adjust the Avatar Maximum Complexity slider to your preferred threshold. You may move the slider all the way to the right to make the threshold unlimited. There are other uncommon factors that can cause an avatar to be rendered as a JellyDoll, discussed in How can I examine complexity values? You may also check the Always Render Friends box to always render your friends fully, regardless of the complexity of their avatars. If there are other specific avatars you want fully rendered even if they are over your limit, you can right click them and select Always Render Fully. This specific allowance is only valid for the duration of your Second Life session, so you will need to re-apply it each time you log in. Your own avatar is always rendered fully, even if you are over your own maximum complexity threshold. How can I find out if the complexity of my avatar is too high? When some of the people around you see you as a JellyDoll, their viewer reports that information to Second Life's servers. The servers in turn send you a message to let you know whether or not you are being fully rendered by the Residents around you. This message appears as a notification that also includes your avatar's complexity score, and is updated when one of the factors changes significantly. No specific information is provided to you about which Residents are able to render your avatar, or what their maximum complexity settings are. How can I examine complexity values? You can view the complexity scores of avatars around you by activating a feature from the Advanced menu. To use this feature, choose Advanced > Performance Tools > Show avatar complexity information from the top menu bar. This displays three values as floating text above each avatar: Complexity - The numerical complexity score of the avatar. Rank - How close the avatar is to your camera. The closest is "1", next closest is "2", etc... Attachment surface area, in square meters - This value can, uncommonly, cause an avatar to be shown as a JellyDoll. Each value is color coded from green to red to indicate how it relates to your own limits (values well under your limit are green, values at or over your limit are shown as red and may be in bold font). Values shown in gray are ones for which you have no limit, such as the complexity score of your own avatar. This feature does not tell you how the complexity of your avatar relates to the limits set by those around you. There is no absolute "good" or "bad" value for complexity; just a relationship between each avatar's complexity and the limits of those who are viewing it at any one time. How can I reduce lag while still drawing other avatars? You can reduce the performance impact of complex avatars without resorting to JellyDolls. The setting Max. # of non-impostors controls the number of avatars nearest to your camera that will be fully rendered; any avatars beyond that number will be drawn as an Impostor. An impostor is drawn with fewer lighting and texture effects, making them look less realistic (some people describe it as looking like a cardboard cutout). Impostors are also updated less frequently, which means their animations will not look as smooth as a fully rendered avatar. Drawing more distant avatars as impostors does not improve performance as dramatically as the maximum complexity threshold, but looks better because the impostor avatars retain their visual appearance rather than becoming a solid-colored JellyDoll. You can use both methods together by setting your maximum complexity threshold fairly high, so that it affects only the most expensive avatars, while setting the maximum number of non-impostors so that only avatars nearest you are drawn in full 3D detail. To access the Max. # of non-impostors slider: Choose Me > Preferences from the top menu bar. Click the Graphics tab on the Preferences window. Click the Advanced Settings button in the Graphics tab to open the Advanced Graphics Preferences window. Find and adjust the Max. # of non-impostors slider in the Avatar section.
  • Create New...