Statslist for avatars
complete
Zarniwoop
Add the ability to view other people's "avatar stats" through the in-room list (Example shown in attached picture). This would simply be your game client viewing other people's avatars and giving you their "stats".
Since right now a single bad avatar can impact performance severely, I believe exposing an avatars "stats" to everyone will help create a social pressure to make it a point of pride to have a well optimized avatar.
Users with bad avatars will be called out and be given notice by other users that they will need to optimize their avatars.
The avatar stats can be colour coded with green/yellow/red to let inexperienced users know that for example 37 materials and 9 skinned mesh renderers is very bad. Currently there is nothing to let them know how detremetal their avatars can be to other people.
Photo Viewer
View photos in a modal
Log In
Tupper - VRChat Head of Community
marked this post as
complete
Hey, didn't we do this? 🤔
OneVoltTen
This is sorely required, expecially in large worlds finding unoptimised avatars is quite painful.
GotoFinal
It is hard to show performance this way tho, as one shader might be heavier than 10 others, or 1 bone might be heavier than few others. There is also cloth physics, that is very laggy at default settings, but looks nice even with update rate of 5. (where default one is close to 300) and some settings like use of particles for cloth can impact performance a lot too.
Polycount is smallest issue here.
It would be interesting to see some feature that can calculate performance of avatar by rendering it offscreen in some simple environment with basic directed lightning and calculating FPS - but that would be hard to implement, especially to give stable results. (as if you GPU is already overloaded then you can't get good results...) So just impossible.
Zarniwoop
GotoFinal: This is intended to be a short-term solution to give people an idea of whose avatar might be causing performance issues, not to say exactly how performant said avatar might be.
Exposing the raw "stats" is much better than the current situation we have right now to me and it feels like it could be done relatively quick, until a better system can be made to replace it.
GotoFinal
Zarniwoop: I don't think it is better, as it will only cause more false assumptions about avatar performance.
Zarniwoop
GotoFinal: I admit in very few cases, such as with shaders, an avatar might look worse off performance wise than it actually is, but the majority of cases of avatars being bad is with them having a ridiculous amount of materials/skinned mesh renderers or having 50 long chain of dynamic bones with colliders on each and every one on their fingers. Being able to confirm that would be very valuable to me and several others.
The positives severely outweights the potential negatives to me, making this suggestion a good first step at least.
Ruby Rose
Pretty good idea, but calculating the preformance of a avatar is just more stress on preformance.
Zarniwoop
Ruby Rose: That extra stress would only be present when viewing someone's social profile (And being in the same world) and I'm not convinced said extra performance cost would be anything major.
Ruby Rose
Zarniwoop: True, it's not major and only when present.