The idea of the Avatar Perf Ranking on paper is a great idea. But as it currently stands its lacking in a few areas. Iv often called this system a house build on the sand of a beach, Great idea but shaky and faulty fountations.
A more properly thought out line of metrics for each rank would help the game out when it comes to its known issue of being “unoptimized” and “running bad” when people can properly start to filter out avatars that do cause issue.
The only way to do that is via the system in place which has glaring issues when it comes to overal “guidlines” the VRC team wants with even a basic level understanding of how this game handles varryed metrics.
The main one being that Texture Memory limits are still way too high, While its fantastic that its now a part of an avatar that is being checked finally. The team added in these limits way to loosely for someone like myself to see it as anything but a bandaid fix to help remove people from crashing rave/party events.
Like im sorry but we genuinely dont need 2k textures on everything even less 4k textures (single texture file models beside). The typical VRC player doesnt have the hardware too keep up with that level of VRAM useage causing them to lag.
Expecting naturally the typical player to have good settings to even try and police what gets downloaded/shown or not isnt extactly the best path and should be just limited more harshly… I genuinely think most threshholds for Texture Memory could be cut down by a third or even half from what their current standings are. Even if i know this would bump my own personal Avi’s back up to Poor or even Very Poor i think this is a good idea.
This metric should be added to the SDK as well given you currently need to use 3rd party tools to even check your VRAM useage or load into the game to check, Its silly this mertic hasnt been added to the SDK UI yet.
I as well know that current as im writing this the team is finally adding the Avatar Perf ranking to the server held infomation of the avatar so blocking Poor/Very Poor avatars doesnt cause them to download still, This will be a massive boon to the game even more so if more tight restrictions get added to the game.
Polygons, Lets be real this can and should be loosened up and 100% could be with stricter Texture Memory limits and even caps*, I dont think jumping the gun and doing anything silly like tripling it is a good idea. But i think even bumping it by 30k would help bring more creative freedom to the talented creators and kitbashers among us without drasticly affecting performance.
Add FX layers to the Ranking system as well, Or Total Animations being used in Layers. This one i wouldnt know a threshhold but the VRC Devs should be aware that this metric being hidden is quite a big oversight to some level as this stuff can and will affect ones Frametime and CPU useage.
*I as well think there should just be a hard cut off for how big an Avatar can be in total size and/or VRam useage to upload it, I would say 100MB Total size and 150MB of Texture memory would be these threshholds.
I would even say takeing an aproch with just flatout not allowing avatars to even upload with 4K and above Texture files would be a good step in even forcing a harsher limit in stated changes in Texture memory Limit.
I wont deny i have a hard drive for optimization of Avatars and just wish the Pref Ranking system incourged more proper optimization and understanding of performance drains from the typical Avatar creator.
The game shouldnt get a bad rep for running bad when we are mostly at fault for it when we have been allowed to run rampant with exessivly bloated and unoptimized avatars.
–Edit–
Even in the VRC Documentation it is written verbatum.
“Although the Performance Rank system does as best as it can to judge the “worst case” scenario of an avatar’s performance, there are many ways to have a well-optimized avatar appear as Very Poor, and have a FPS hog rank as Excellent.”
I personally am in the standpoint that with the current limits on what can be what rank, It doesnt do a very good job at all.
If bounch of Meduim can lag me and my friends noticeable due to glaring issues i can see with just the Avatar Perf Rankings but someone in a Very Poor doesnt.
It shows some faults in the system.