🪰 Viewer Bug Reports

• Use concise, precise descriptions• Do not include sensitive information. • Create a support ticket at https://support.secondlife.com for individual account issues or sensitive information.
Unsupported bones permanently affect subsequent animations
The animation uploader currently allows animations to include additional Bento body bones that are not part of the supported body animation skeleton for standard human avatars, such as Spine1–Spine4. Because these bones are not reset by Second Life's default animation system, they remain in their last animated state after the animation ends. As a result, subsequent, perfectly valid animations can appear broken, even though the problem actually originates from a previous animation. This makes the issue extremely difficult to diagnose and causes creators of correct animations to receive support requests for problems they did not create. Because the animation uploader accepts these unsupported body animation bones without any warning, creators may not even realize they are exporting animation data that can affect subsequent animations. This is not just an issue for individual animations. Full-perm animation packs are widely reused by furniture creators throughout Second Life. A single incompatible animation pack can therefore affect a large number of products created by different people, while the resulting support requests are often directed at the wrong creator. Possible solutions Reject unsupported body animation bones during upload. Warn creators when unsupported body animation bones are detected during upload. Automatically reset unsupported body animation bones when an animation ends. Addressing this would significantly improve compatibility between animations from different creators.
7
·
SL Viewer
·
tracked
Enable ANY OR ALL Notifications to be Muted in Preferences
Two new notifications have invaded the SL viewer for reasons that baffle me as they are distracting, unnecessary, disruptive of work flow, and potentially privacy-busting. The notification that you have typed an invalid character now pops up in the precious upper-right hand corner of the screen usually reserved for far more important notifications such as payments and announcements from the region owners or Lindens. It does not appear as a hover or toast or message at the workspace itself while editing. You can already tell you have an invalid character as you look at the object window or other type of editing window you are working with because your work STOPS. You already know it is invalid because your prompt STOPPED. You don't need your eye dragged up to the upper right-hand space for an invasive, duplicatory message. The notification that you have taken a screenshot that saved to your computer's inventory folders now also invades the upper right-hand corner. You already know that you took a screenshot because...you set up the location of where screenshots go when you selected the settings in Preferences. You do not need a distracting constantly repeating notice of this event happening each time when...you selected this option permanently -- and could change that location at will. The notice displays to the owner of the browser only, but if you copy room chat to make transcripts of office meetings, other various community and public resident meetings, you will see the notice then included -- outing the name you have used to label your system folders on your own computer, which might even be your full real name -- that you have to painstakingly edit out. These are features no one among the general user base asked for to my knowledge. They have the feel of technologists' perfectionism in systems like CAPSLOCK notices which you already can see because you already have capital letters. The "invalid notifications" proposal was suggested here and simply immediately passed through without debate -- but does not have some mass community demand: https://github.com/secondlife/viewer/issues/961 (I will provide a screenshot of "invalid characters" when I can catch the next one) If these intrusive notifications cannot simply be removed, then provide the user with the option to mute them in Preferences. Currently they DO NOT APPEAR in Preferences as an option to mute.
3
·
tracked
Vehicle angular velocity interpolation never finishes or stutters while on non-flat surfaces
It is possible for a vehicle to be in a state where it "settles" in a way that sends no more viewer updates. When that happens, the viewer will try to interpolate the last tiny omega value forever. To reproduce this, you need a vehicle that does not resend llSetMotorParams on a forever loop. (Some vehicles will spam a speed of 0 while stopped, which will make them slide in slopes and effectively prevents this bug from happening). The 777 2PM freebie from a previous shop n hop is one of the vehicles that can reproduce this bug. (I also have an old version of a vehicle Ive worked on that can suffer from this, if you want, I can provide a trimmed version for testing purposes) Then the repro steps is: Stop in a slope at an angle That's it! You will notice a stutter happen (this is the movement interpolation fighting the real state of the object), it corrects itself when the object refreshes, but sometimes it will forever interpolate until you right click or refresh in some other way: https://gyazo.com/3c3670b25577d23a168e74b4de890a09 Side note, to prove this is interpolation-related: altering the InterpolationPhaseOut setting affects that stutter, a value of 0s will guarantee you have a spinning moment, the default of 1s makes it stutter, having it at something like 0.001s completely kills the stutter and feels as it should, you dont get a bunch of micro stutters: https://gyazo.com/de896f5d97fa8eb2e249aa30385a0953 Multiple people on multiple viewer may see a different spinning state based on when they last got an object update. Ive had cases where I see it spinning and a friend doesn't, and vice-versa. This bug happens both on the LL viewer and Firestorm and Alchemy. Another case here: https://gyazo.com/a23fde28fb036c85bb5c066946261cd2 now 3 minutes later: https://gyazo.com/0bf78e44ad27ec2892de41ced7babb3e right clicking, or otherwise interacting with the vehicle in some ways makes it reset upright as you would expect: https://gyazo.com/2288c60146f75541bedf4c2a6f3e6801 From my troubleshooting with my own vehicles scripts & some viewer tinkering, the engine/scripts sees the car in its "true" orientation. I've managed to "fix" this quirk by forcing object updates in my lsl script. (Like by changing some invisible hovertext), but the real fix would be to adjust viewer interpolation for vehicles to prevent them from spinning endlessly.
4
·
SL Viewer
·
tracked
Load More