Impostores
'‘'Impostores’ são variações multiplataforma de um avatar que são geradas e otimizadas para desempenho. Quando outros usuários não conseguem ver seu avatar, eles verão o impostor em vez de um Substituto, desde que um impostor seja gerado e você tenha ativado a configuração “Usar impostor como Substituto” em suas Configurações. Apenas 10 novos impostores podem ser gerados por dia.
A geração de impostores atualmente suporta apenas avatares humanóides. Avatares genéricos serão suportados no futuro.
História
Lançado com a atualização 2023.4.2 do VRChat em 30 de novembro de 2023[1] após entrar em beta aberto em 15 de novembro. Divulgado pela primeira vez em 6 de abril de 2023 em uma atualização do desenvolvedor[2] e em um vídeo que o acompanha[3].
Gerando
Ao carregar ou atualizar um avatar, um impostor será gerado automaticamente.
Os Impostores podem ser gerados manualmente ou regenerados, se necessário:
Faça login no site do VRChat.
- Navegue até a página de informações do avatar para o qual você deseja gerar um impostor. Você pode fazer isso pressionando "Avatares", depois "Meus avatares" e, em seguida, o nome e o ícone do avatar desejado.
- Clique em "Gerar impostores" ou, se o avatar já tiver um impostor que você deseja atualizar, em "Regenerar impostores" e aguarde alguns minutos enquanto ele é gerado.
- Atualize a página. Após algum tempo, você verá que seu avatar tem impostores para todas as plataformas.
Pré-visualização

Depois de gerar seu impostor e fazer login no VRChat, abra o menu Avatar e clique no avatar para o qual você gerou um impostor. As "Funcionalidades" do avatar agora incluem "Impostor" entre as demais. Você também deverá ver um novo botão abaixo da pré-visualização do modelo do avatar, que permitirá alternar entre a visualização do impostor e do avatar normal para uma pré-visualização rápida.
Os Impostores que são visualizados no menu podem apresentar mais artefatos do que quando visualizados por outro usuário.
Visibilidade
Atualmente, existem apenas três maneiras de identificar um impostor.
- Pré-visualização do Avatar (por exemplo, visualizar o impostor na página de detalhes do avatar)
- Bloqueio de Desempenho (por exemplo, a classificação de desempenho do avatar é "Muito ruim", mas sua classificação mínima de desempenho exibida está definida como "Média"). O usuário que utiliza o avatar com desempenho bloqueado deve ter a opção "Usar impostor como alternativa" ativada.
- Incompatibilidade de Plataforma (por exemplo, o avatar é carregado para PC, mas você está no Android ou vice-versa). O usuário que utiliza o avatar incompatível deve ter a opção "Usar impostor como alternativa" ativada.
Componente VRCImpostorSettings
Os Impostores ficam muito bons por padrão. No entanto, avatares complexos podem se beneficiar de algumas personalizações.
Para personalizar seu impostor, adicione o componente "VRCImpostorSettings" ao seu avatar antes de enviá-lo. Alterar as configurações desse componente permite que você mude a aparência do impostor. Você pode adicionar vários "VRCImpostorSettings" para personalizar diferentes partes do corpo.
Escala de Resolução
Altera a quantidade de espaço no atlas de texturas do impostor dedicado à textura dessa parte do corpo. Por exemplo, você pode colocar esse script no osso da cabeça e alterar esse valor para fazer com que a cabeça ocupe mais ou menos espaço no atlas de texturas, aumentando ou diminuindo a qualidade geral da textura. Observe que isso pode reduzir outras partes do corpo no atlas, se necessário.
Isso é relativo ao osso no qual VRCImpostorSettings está colocado.
Transformações a Ignorar
Ignora essas transformações ao capturar dados para o impostor. Isso irá ocultá-las do resultado final.
Isso é independente do osso em que VRCImpostorSettings está colocado.
Extra Child Transforms
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.
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.
This is independent of the bone that VRCImpostorSettings is placed on.
Re-parent Here
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.
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.
This is relative to the bone that VRCImpostorSettings is placed on.
See also
Official resources
- Impostors on VRChat Creation documentation.
References
- ↑ Atualização 2023.4.2 no ‘'VRChat Docs’'.
- ↑ Atualização do desenvolvedor de abril de 2023 no ‘'VRChat Blog’'.
- ↑ Atualizações de Grupo, Filas, Localização e Impostores | Atualização do desenvolvedor do VRChat no ‘'YouTube’'.