# Developer Update - 9 April 2026

**URL:** <https://ask.vrchat.com/t/developer-update-9-april-2026/48173>\
**Category:** Dev Updates\
**Created:** [April 9, 2026, 6:19pm UTC](https://ask.vrchat.com/t/developer-update-9-april-2026/48173 "2026-04-09T18:19:31Z")\
**Posts on this page:** 1\
**Showing post:** 107

<div class="post-metadata">

**Author:** ![Kojso](https://yyz1.discourse-cdn.com/vrchat/user_avatar/ask.vrchat.com/kojso/32/45870_2.png) [@Kojso](https://ask.vrchat.com/u/Kojso)\
**Post date:** [April 9, 2026, 9:41pm UTC](https://ask.vrchat.com/t/developer-update-9-april-2026/48173/107 "2026-04-09T21:41:10Z")

</div>

I think the general idea behind this feature makes sense. Large events and club instances can have real performance problems, and many users either do not know about VRChat’s existing safety and avatar visibility settings or do not use them effectively.

My main concern is this part:

> [@strasz](#):
>
> That said, **you are not allowed to override the instance level restrictions to make other’s appear, even if you force-show their avatar or are friends.** This is to prevent the slightly awkward dynamic of players asking others to show their avatar, thus defeating the point of the feature.

That feels too restrictive. Improving performance is fair, but completely removing the user’s ability to locally override it, even for friends or people they manually choose to show, seems like a bad tradeoff just to avoid what is described as a “slightly awkward” social situation.

I also do not really agree with this reasoning:

> [@strasz](#):
>
> I (personally!!!) think that this sort of system creates social pressure to optimize your avatar. If all of your friends can simply turn on your avatar, what pressure is for you to actually fix the inherent issues with your avatar? 🙂

Most users do not make their own avatars, so they usually cannot optimise them themselves. And for the people who do make or modify their avatars, that pressure would still exist even if local overrides were allowed, because they would still be hidden by default in these instances, so if someone wants other people to see their avatar without requiring manual exceptions, they would still have a strong incentive to optimise it.

* * *

Instead of the instance directly locking avatar visibility to a performance rank, I think this should use the existing **Avatar Optimizations** options VRChat already has.  
Since users can already block avatars by performance rank through **Block Poorly Optimized Avatars** , **Avatar Performance Gated Group Instances** could simply set that existing option to the desired level and then give users a way to revert to their usual setting.

If that happens, the user should get a clear message saying that their setting was changed for this instance and that they can revert it if they want, ideally with a button in the message itself if possible.

This would still improve performance by default while preserving local choice.

It would also fit well with adding some much needed options like **Always Show Friend Avatars** and **Allow Override with “Show Avatar”** to the existing **Avatar Optimizations** settings, similar to what **Avatar Culling** has.

I made a visualisation for what the new **Avatar Optimizations** could look like:

 ![VRChat Performkance Rank Instance Settings](https://global.discourse-cdn.com/vrchat/original/3X/1/1/111a32a5f8877fd76434db904f18989ac7da2f32.png)

Edit:  
Feedback Request for this: [Avatar Performance Restriction Overrides | Voters | VRChat](https://feedback.vrchat.com/feature-requests/p/avatar-performance-restriction-overrides)

---

_[View the full topic](https://ask.vrchat.com/t/developer-update-9-april-2026/48173)._
