Anonymous
Not logged in
English
Log in with VRChat
VRChat Wiki
Search
Export translations
From VRChat Wiki
Namespaces
More
More
Page actions
Language statistics
Message group statistics
Export
Settings
Group
Account Linking
Action Menu
Age Verification
Avatar Dynamics
Avatars
Badges
Bans
Camera
Camera Drone
Category:Worlds
Community Labs
Community:Jetski Rush
Community:LGBTQ culture in VRChat
Community:Murder 4
Community:Rexouium
Community:Sketchu Spring
Community:Terrors of Nowhere
Community:The Black Cat
Community:VR Photography Exhibitions
Controls
Expressions
Finger Tracking
Footer
Getting Started
Groups
Guides:Connection issues
Guides:How to write efficient bug reports
Holiday Event 2025
Impostors
Instances
Legal & Guidelines
Lunar New Year 2025
Lunar New Year 2026
Main Page
Menus
Merchandise
Mirrors
Portals
Public Avatars
Quick Menu
Rat
Reporting
Resources
Sidebar
Social
Template:Contentbox/Asset
Template:Delete
Template:Economy-navbox
Template:Infobox/Asset
Template:Infobox/Asset/Authors
Template:Infobox/Event
Template:Infobox/Official World
Template:Infobox/World
Template:MainPageQuickLinks
Template:MainPageTitleBox
Template:MainPageUpdates
Template:MainPageUpdates/Item
Template:MainPageVersion
Template:Noticebox/Biased
Template:Noticebox/Community
Template:Noticebox/Conflict of interest
Template:Noticebox/EditCommunityPage
Template:Noticebox/EditPage
Template:Noticebox/Guidelines translation
Template:Noticebox/non-npov
Template:Noticebox/Official
Template:Noticebox/Stub
Template:Noticebox/unreleased
Template:Noticebox/Unsupported
Template:Noticebox/Update
Template:Noticebox/wip
Template:Proofread
Template:Rat
Template:Reason
Template:Spoiler
Template:Start-navbox
Template:Templatelinks
Template:VisitorsIndicator/Inner
Trust and Safety
Trust Rank
Two-Factor Authentication (2FA)
Udon
VRC+
VRChat account
VRChat API
VRChat Home
VRChat SDK
VRCWiki:Conflicts of interest
VRCWiki:Contributor hub
VRCWiki:Disciplinary policy
VRCWiki:Guidelines
VRCWiki:How to Contribute
VRCWiki:Manual of Style
VRCWiki:Neutral point of view
VRCWiki:Notability
VRCWiki:Roles
VRCWiki:Team
Worlds
Language
de - German
en - English
es - Spanish
fr - French
it - Italian
ja - Japanese
ko - Korean
pl - Polish
pt - Portuguese
pt-br - Brazilian Portuguese
ru - Russian
zh - Chinese
zh-hans - Simplified Chinese
zh-hant - Traditional Chinese
qqq - Message documentation
Format
Export for off-line translation
Export in native format
Export in CSV format
Fetch
<languages/> {{Noticebox/Official}} {{Infobox/Feature |name=Impostors |image=Icon_Impostors.png |platforms= PC, Android, iOS |branch_live_date = November 30 2023 |branch_live_version = 2023.4.2 Build 1388 |branch_live_releasenote = [https://docs.vrchat.com/docs/vrchat-202342 2023.4.2] |branch_openbeta_date = November 14 2023 |branch_openbeta_version = 2023.4.2 Build 1381 |branch_openbeta_releasenote = [https://discord.com/channels/189511567539306508/503009489486872583/1174134095404601404 2023.4.2 Open Beta] }} <div lang="en" dir="ltr" class="mw-content-ltr"> '''Impostors''' are [[Special:MyLanguage/Platforms|cross-platform]] variations of an avatar that are generated and optimized for performance. When other users can't see your [[Special:MyLanguage/Avatars|avatar]], they'll see the impostor instead of a [[Special:MyLanguage/Fallbacks|Fallback]], provided that an impostor is generated, and you have enabled the "Use Impostor as Fallback" setting in your [[Special:MyLanguage/Settings|Settings]]. Only 10 new impostors can be generated per day. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ''Impostor generation currently only support humanoid avatars. Generic avatars will be supported in the future.'' </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ==Generation== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ===Generating=== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> When uploading or updating an avatar, an impostor will automatically be generated. Impostors can be manually generated, or regenerated, if need be. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Impostors are improved over time, VRChat may regenerate impostors on avatars to the newer versions. The latest version of Impostors is: <code>{{Version|impostors}}</code>. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ==Regenerating== To manually regenerate an avatar, users must: </div> <div lang="en" dir="ltr" class="mw-content-ltr"> *Log in to the VRChat website. *Navigate to the info page for the avatar you'd like to generate an impostor for. You can do this by pressing "Avatars", then the "My Avatars" dropdown, then select the avatar of your choosing. *Under the "Impostors" heading, click "Delete Impostors", then click "Generate Impostors". *Once the impostor is successfully generated, you will receive a notification on VRChat. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ==Previewing== </div> [[File:ImpostorPreview.webp|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">A preview of an impostor.</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> Once the impostor is generated, open the Avatars page, and click the avatar that you generated an impostor for. The "Features" section of the avatar now includes "Impostors" among the rest. Underneath the avatar preview will show an additional toggle, which will allow you to switch between viewing the impostor and the normal avatar. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ''Impostors that are previewed in the menu may exhibit more artifacts than they would when viewed on another user.'' </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ==Visibility== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Currently, there are only three ways to see an impostor. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> *Avatar Preview (e.g. viewing the impostor on the avatar's details page) *Performance Blocking (e.g. the avatar's performance rank is "Very Poor" but your minimum displayed performance rank is set to "Medium"). The user using the performance blocked avatar must have the setting "Use Impostor as Fallback" option enabled. *Platform Mismatch (e.g. the avatar is uploaded for PC, but you're on Android or vice versa). The user using the incompatible avatar must have the setting "Use Impostor as Fallback" option enabled. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ==SDK== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Impostors come out pretty good by default. However, complex avatars may benefit from some customization. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> To customize your impostor, add the "VRCImpostorSettings" component to your avatar before uploading it. Changing the settings of this component allows you to change the impostor's appearance. You can add multiple "VRCImpostorSettings" to customize different body parts. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ===Resolution Scale=== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Changes the amount of space on the impostor's texture atlas that is dedicated to this body part's texture. For instance, you can place this script on the head bone and change this value to make the head take up more or less of the texture atlas, increasing or decreasing the overall texture quality. Note that this may shrink other parts of the body on the atlas if needed. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ''This is relative to the bone that VRCImpostorSettings is placed on.'' </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ===Transforms To Ignore=== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Ignores these transforms when capturing data for the impostor. This will hide them from the final result. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ''This is independent of the bone that VRCImpostorSettings is placed on.'' </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ===Extra Child Transforms=== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This is good for things like wings and tails, it will tell the Impostorizer to make a separate sprite for the bone this script is on. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> As an example of what not to do - you ''could'' put one of these on each finger to turn them into independent sprites. However, since all sprites share a single texture sheet, filling it with things like fingers will cause quality to decrease elsewhere - it's a balancing act. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ''This is independent of the bone that VRCImpostorSettings is placed on.'' </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ===Re-parent Here=== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Re-parents another bone to this impostor sprite. This means that it will be impostorized with this body part, and be a part of that sprite. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For instance, if you'd like your wings to be a part of the upper body, you can re-parent the root wing bone to the chest bone during impostorization with this. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ''This is relative to the bone that VRCImpostorSettings is placed on.'' </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == History == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Released with the 2023.4.2 VRChat update on November 30th 2023<ref>[https://docs.vrchat.com/docs/vrchat-202342#impostors 2023.4.2 update] on ''VRChat Docs''.</ref> after entering Open Beta on November 14th. First teased on April, 6th 2023 in a Developer Update<ref>[https://hello.vrchat.com/blog/april-dev-update April Developer Update 2023] on ''VRChat Blog''.</ref> and in an accompanying video<ref>[https://youtu.be/5K4mMn_JLpk?t=529 Group Updates, Queues, Localization and Impostors | VRChat Dev Update] on ''YouTube''.</ref>. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In the 2024.3.2 update<ref>[https://docs.vrchat.com/docs/vrchat-202432 2024.3.2 update] on ''VRChat Docs''.</ref>, impostors received significant quality and performance improvements that had been developed over the preceding three months. Changes included reduced limb pinching, greatly reduced VRAM and texture size, improved geometry and edges, and better results for avatars with large features such as wings, tails, and hair. Automatic impostor generation began rolling out during this period, and iOS impostor generation was added. A follow-up patch<ref>[https://docs.vrchat.com/docs/vrchat-202432p2 2024.3.2p2 update] on ''VRChat Docs''.</ref> further improved impostor CPU performance, corrected nameplate placement height on impostors, and fixed an issue that caused impostor colors to appear too bright or over-exposed. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In the 2025.2.2 update<ref>[https://docs.vrchat.com/docs/vrchat-202522 2025.2.2 update] on ''VRChat Docs''.</ref>, [[Special:MyLanguage/Fallbacks|fallback avatars]] were removed from the VRChat application in favor of impostors, though fallbacks could still be selected on the website. The same update improved the scale of impostors when viewed in the Main Menu. A subsequent update<ref>[https://docs.vrchat.com/docs/vrchat-202523 2025.2.3 update] on ''VRChat Docs''.</ref> fixed an issue that could cause a player's position to desync while using certain impostors. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In the 2026.1.3 update<ref>[https://docs.vrchat.com/docs/vrchat-202613 2026.1.3 update] on ''VRChat Docs''.</ref>, impostors received visual quality improvements. Previously generated impostors on PC now use bicubic filtering on the alpha channel to reduce blocky outlines, and sampling of neighboring pieces during rendering was improved to eliminate floating pixel artifacts. Newly generated impostors benefit from 5.5–8.8× greater depth precision, more conservative downscaling, perceptually-based texture compression, smoother triangle orientation, and more precise edge-extension. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ==See also== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> *[[Special:MyLanguage/Avatars|Avatars]] *[[Special:MyLanguage/Fallback|Fallback]] </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ==Official resources== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> *{{VRC link|https://creators.vrchat.com/avatars/avatar-impostors|Impostors}} on ''VRChat Creation'' documentation. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ==References== </div> <references/> [[Category:Avatars]] [[Category:Features]] [[Category:Needs images]]
Navigation
Navigation
Main page
Recent changes
Random page
Contributing
Contributor Hub
How to Contribute
Official Links
VRChat Website
VRChat Forums
Official Guides
Getting Started
Controls
Menus
Worlds
Avatars
Groups
Safety
Resources
Troubleshooting
FAQ
Community Content
Worlds
Avatars
Guides
Resources
Wiki tools
Wiki tools
Special pages
Page tools
Page tools
User page tools
More
Translate
Printable version