Author |
Message |
DonFranko
Joined: 2021-06-21 12:39:03 Posts: 177
|
Hi!
Sometimes when I sing I have to make use of the derendering of avatars that are not on my friends list to safe that cpu power for my soaking live played virtual piano. That works great, in particular the auto-derendering script to be found in here is very nice working.
The only downside of this is that I cannot see any name tags anymore which would help to find my way through all the folks without the need of using the mini-map. So, would it be possible to have both - people derendered and still to see their name tags?
|
2024-04-14 00:47:36 |
|
![](./styles/getaway/theme/images/spacer.gif) |
Henri Beauchamp
Joined: 2009-03-17 18:42:51 Posts: 5901
|
This is simply not possible: derendered avatars are removed from the objects list (their object instance is destroyed), and the name tag pertains to this instance...
If you want to lower the load, instead of derendering entirely avatars, consider making them into "jelly dolls" (right click on name tag, then in the pie menu "Mutes" -> "Never show"). You can also automatically turn almost all avatars into jelly dolls, by simply setting a low "Maximum render complexity" setting, from the "Preferences" floater, "Graphics" tab, "Avatars rendering" sub-tab: setting is to 10000 will do, and if you want to de-jelly-dollify a few avatars, you can do so with the pie menu (same steps as above), by selecting "Always show" instead.
|
2024-04-14 05:50:47 |
|
![](./styles/getaway/theme/images/spacer.gif) |
DonFranko
Joined: 2021-06-21 12:39:03 Posts: 177
|
I see.. Would that setting be consistent/active also after re-log or would it be temporary as DerenderObject? I'm thinking about adjusting the great Auto-Derender-Script by Zane to use that Idea of jelly dolling non-friends who fly in during a show. Using the pie menu is not possible for me during my shows, but it's good to know about this option.
|
2024-04-15 14:41:53 |
|
![](./styles/getaway/theme/images/spacer.gif) |
Henri Beauchamp
Joined: 2009-03-17 18:42:51 Posts: 5901
|
It is only valid for the current session and only as long as the avatar stays around (if it relogs or TPs away/back in, the setting is reset, since it is part of the avatar object that gets removed from memory when the avatar goes away or logs off). I added a new SetVisualMute() Lua function for next release, so you will be able to do that in Lua...
|
2024-04-18 15:32:23 |
|
![](./styles/getaway/theme/images/spacer.gif) |
DonFranko
Joined: 2021-06-21 12:39:03 Posts: 177
|
Oh, that is great. Thank you very much, Henri !!
|
2024-04-19 15:15:08 |
|
![](./styles/getaway/theme/images/spacer.gif) |
DonFranko
Joined: 2021-06-21 12:39:03 Posts: 177
|
I still don't know enough about coding and scripting. Does this Lua Function SetVisualMute also need to have a table in the background with all the derendered objects and avatars so that I can only exhange the functions?
|
2024-08-19 22:39:09 |
|
![](./styles/getaway/theme/images/spacer.gif) |
DonFranko
Joined: 2021-06-21 12:39:03 Posts: 177
|
juhuuuuu. I finally got that Auto-SetVisualMute running quite well somehow (surely not the most efficient code but working;)
beside one thing:
When I stopped auto-derendering the auto-coloring of derendered avatars got automatically reverted to normal black. With the SetVisualMute that happens only after I tp away and back in (I have an auto-color set for Visually Muted Names in the script). The usual way to make the Avatars become rendered again (Zooming far out and back in) is not triggering the AutoColoring back to black that way).
Question: is there a function to be used within a script to force re-rezzing that makes the system believe it's an OnAvatarRezzing?
|
2024-12-10 22:55:18 |
|
![](./styles/getaway/theme/images/spacer.gif) |
Henri Beauchamp
Joined: 2009-03-17 18:42:51 Posts: 5901
|
![Reply with quote Reply with quote](./styles/getaway/imageset/en/icon_post_quote.gif)
That's because you TPed back in too soon: the simulator did not yet get disconnected and the object lists was not purged from the avatar, so it did not "rerez" from an objects list update sent by the sim server. You need to wait at least one full minute for the departure sim to disconnect from the viewer; you can watch the log console with CTRL SHIFT 4, and wait for the region to be reported as disconnected there before TPing back in. In fact, it is often faster to just relog... But I still don't understand why you need to derender avatars at all... If you want to alleviate the rendering load, simply render avatars as jelly dolls, either via the avatar complexity settings (found in Preferences -> Graphics -> Avatars rendering), or manually via the pie menu, ("Mutes >" sub-pie, "Never show" to turn into a jelly doll without actually muting), or via Lua (SetVisualMute() function). The derendering should be reserved to avatars you never want to see again during the whole session (e.g. offensive avatars, griefers, etc).
|
2024-12-11 15:02:11 |
|
![](./styles/getaway/theme/images/spacer.gif) |
DonFranko
Joined: 2021-06-21 12:39:03 Posts: 177
|
![Reply with quote Reply with quote](./styles/getaway/imageset/en/icon_post_quote.gif)
That is because my pc is 18y old (the graphics card is younger ..) and when I'm doing my live-shows where I play live a virtual piano (piano vsti) in my DAW that soaks up a very big portion of the cpu already. The new graphics developments are not good for my old but still fast motherboard and i7 chip because the graphics card tries to use all the available CPU-Power, too, when heavy rezzing load is needed. That gives me huge cpu spikes that make my DAW with the piano (and much more) crackle. When I let the auto-derender script run, I don't have that because the GPU doesn't want / need to ask the CPU to help with some calculating power. Now with the Auto-SetVisualMute I have a chance to still see the avatars names in the venue and hopefully I see their display names mentioned in public and im chat, too what is not the case when avatars are derendered (only legacy names get shown). The reason for not doing it with the Graphics-Slider is, that I do auto-color the Visually Muted avatars in a specific color. That is good for me to see and know and also I can see who came into the venue after I activated auto-script - it's a little workaround for not having the arrival time in the radar. (I know I could have it via lua but my scripting skills are still not good enough to create a new radar showing that.
|
2024-12-11 20:06:31 |
|
|