Public Stand-in Avatar System (Trust-Based Avatar Visibility)
phone2345
Introduce a Public Stand-in Avatar feature that allows users to designate a specific avatar to be shown to other players based on their Trust Level or individual preference. This gives users granular control over who can see their actual main avatar versus a curated public alternative, enhancing privacy and performance management.
Key Features & Mechanics
- Stand-in Avatar Designation
• Users can select any uploaded (private) or public avatar from their account to act as their "Public Stand-in Avatar."
• Performance Rank Fallback: If the selected Stand-in Avatar exceeds the performance rank limit set by a remote player, it will automatically degrade to the user's standard Fallback or Impostor avatar as per the existing game logic.
- Trust-Level Based Visibility Settings
• A new multi-select setting will be added to the Safety/Privacy menu, listing all VRChat Trust Levels (Visitor, New User, User, Known User, Trusted User).
• Default State: All checkboxes are unchecked by default (meaning everyone sees the main avatar, matching current behavior).
• Trigger Logic: If a specific Trust Level is checked and the user has designated a Stand-in Avatar, any player of that Trust Level will only be able to see and download the Stand-in Avatar instead of the user's main avatar.
- Per-Player Overrides (Whitelisting & Blacklisting)
• Individual Whitelisting (Show True Avatar): Users can manually bypass global restrictions for specific friends or individuals. Selecting a player and choosing "Show True Avatar" allows them to see the user's actual main avatar.
• Individual Blacklisting (Force Stand-in Avatar): Users can actively force a specific individual to only see the Stand-in Avatar. This restriction applies even if that player's Trust Level is not selected in the global Visibility settings, serving as a targeted privacy tool.
- UI Indicators for Remote Players
• To avoid confusion, if a remote player is currently seeing a user's Stand-in Avatar, a clear visual indicator (e.g., a "Stand-in Active" icon or label) will be displayed on the user's Nameplate and Social Profile Page.
Use Cases & Benefits
• Privacy Protection: Content creators, event hosts, or private individuals can wear their personal/private avatars without worrying about strangers or crashing-optimized clients ripping or scraping their main avatars in public instances.
• Granular Moderation: Users can quickly mitigate harassment or unwanted attention from specific individuals in an instance by forcing them to see a Stand-in Avatar, without needing to block them entirely or alter global safety settings.
• Themed/Event Immersion: Users can automatically look like a generic NPC or event-compliant avatar to public visitors while maintaining their true identity for trusted friends.
• Performance Control: Allows users to easily present a lightweight, optimized public avatar to lower Trust Levels (who often have safety settings set to hidden anyway) without fully hiding themselves.
Log In
Chdata
Related:
KutayX7
Related one from me: https://feedback.vrchat.com/feature-requests/p/multiple-fallbacks-for-each-avatar (which could be extended a bit to account for trust ranks too)
phone2345