Developer Update - 9 April 2026

Avatar Performance Gated Group Instances is something we’ve needed for a while! That’s great, and I like how you handled the fallback and accessibility. Keep it up. I just hope this won’t have negative consequences.

2 Likes

Thank you so much for giving us avatar performance gated group instance! This is going to be amazing for so many group events. This has been desired by so many communities for so long.

For those who dont like it, you don’t have to attend those instances. Groups want to foster a certain type of community where we can show more avatars and you don’t have to be part of it.

2 Likes

It’s about damn time. Now please add hard limits for uploaded avatars and maybe this game might have a chance of having decent performance.

1 Like

Performance-gated instances will make hosting big events so much easier! We wasted 99% of our moderators’ time telling people to switch avatars, so this is a huge improvement for us.

As others pointed out already, we also need some handling regarding cross-platform events. People can have an avatar that is good on PC but very poor on Quest, or vice versa. The current VRChat UI does not show you your performance ranking on different platforms.

Having the ability to set different limits for Quest and for PC would be the best solution for us. We care about the limits on PC, not so much on Quest. We do, however, care about Quest users having a PC avatar with a good performance rank.

Quest users who have a “Very poor” PC avatar are common, and they don’t even know that this is the case. How can people know which avatar is ok to use both on PC and on Android? The menu would have to show them that.

10 Likes

The point of the feature to me is not needing to control what I see, if everyone is forced to poor then I will most likely be able to show everyone without any serious performance issues.

While VRC isn’t hard forcing people to use more optimized avatars, it is a heavy nudge to know that your very poor avatar is only visible to you.

4 Likes

It sorta is “hard forcing” people to use “optimized” avatars since there is no local control

1 Like

Amazing update! Now that we have this could you consider exposing avatar performance ranking to udon? it would be nice to allow/restrict access to specific zones that may be too crowded or have heavy visuals

6 Likes

Loving the new avatar perf restrictions. Question, can it be toggled on after the instance is made? Like an item/print? I would assume it’s like age verification. Just wondering.

2 Likes

I’m surprised this is the default behavior. I guess it makes sense, but I would’ve also expected the option to just prevent someone from joining outright. This is primarily useful for event organizers trying to curate an experience, since fallbacks/impostors can distract from that experience.

To be clear: It’s a “one bad apple ruins it for the bunch” scenario. Just because you might have a very poor that is optimized and have a good PC that can handle other VPs, doesn’t mean the entire instance will be that way.

The point of this feature is to enforce and consistent experience. Users overriding this feature, as they mentioned, would entirely defeat the point of this feature existing.

I see this as a really important step to encouraging people to create optimized avatars. My most recent avatar is one that I did not really care about optimizing that well and has some clothing options and other choices, and is still medium.

I do agree and find legitimate concern in this. Without considering the scope further, I’d argue that paying for access to this feature should be a violation of the platform rules, since it is in bad faith and ruins the point of the feature. That money could instead be spent towards avatar creators who make optimized avatars.

They semi-recently already did. Primarily, there is a 500 MB uncompressed limit on avatars.

Make sure to maky a canny post about it and share it. That’s the best/only way to get features implemented.

1 Like

If I can’t disable the performance gating locally this is a terrible addition to the platform, I want control over what I can see at all times regardless of how good or bad performance may be.

3 Likes

Event/Group organizers should and do have a right to enforce an experience for their instances above what the users desire. If you are joining someone else’s experience, it is YOUR duty as a person to respect those decisions. If you don’t agree, you can simply not attend.

5 Likes

Will the avatar SDK be updated to include a warning about potential performance blocking of Medium rated avatars in these instances? Currently, the SDK only shows a warning about Poor & Very Poor avatars may be blocked by users, therefore this is a change of expectations for creators (and users).

5 Likes

100% agreed.

1 Like

Everything seems to be looking good! I will still love to see some work on a new character controller. With how often we’re doing space jams it would be nice to have a character controller that can actually have directional gravity!

Or at least a new VRC station that doesnt destroy the IK and lock desktop players in a pose that way we can at least make our own in the current state of the game.

1 Like

I think this is a good idea on paper but players should have the ability to override it. I think adding a performance rank symbol or a warning popup to the “show avatar” button to indicate they’re wearing a Very Poor would be enough to deter most users.

You should be able to force-show your friends’ avatars, period. They’re your friends, you trust them.

”No” is a perfectly acceptable answer to “hey man, show my avi”.

4 Likes

So you’ll allow others to gate keep people for using avatars they love all because people for some reason are ignorant of safety settings. Avatars are an expression of oneself and now you’re letting people tell others they can’t be themselves by implementing this. My group will not use such a draconian feature and shame on the people cheering on such a violation of identity.

3 Likes

As someone who hosts events, I wish the feature would go even further and not even allow people to join the instance without switching avatar first. And once you are in the instance, you cannot switch to a poor performance.

Why? Well, we tried the popup message already. People cannot and won’t read. A popup message is quickly closed. Worlds have no access to performance ranks via Udon, so they cannot remind the user until they will switch avatars. Some events, like ours, want to show all avatars in a livestream and not their imposters or fallbacks. There will be people who don’t switch and then they are disappointed to learn later that only their fallback was shown in the stream (this happened when our stream user blocked people based on performance).

1 Like

Love how the music scene can complain about something for 1-2 weekends on social media and get a feature added for them. How about adding exceptions for stream camera alts to age verification bypass? Like we’ve been asking for since before the feature was implemented.

3 Likes

I understand the point. However, I’d argue that it still defeats the purpose of the feature.

The point of this feature, to my understanding, is for the event organizers to enforce an expectation of the experience they are curating. If half of the instance is your friends and they are all in Very Poor avatars, then it entirely defeats the purpose of having the restriction in the first place. People will not have incentive to swap to a better avatar.

I just really do not think this feature would work if there was any way to bypass it except for group administrators having the ability to hand out permission for it.

Remember: The limits are optional and how it is enforced is still mostly up to the group themselves.

4 Likes

Is a user using a fallback/imposter that detrimental to the experience?

1 Like