Imposteurs
Les imposteurs sont des variantes multiplateformes d’un avatar qui sont générées et optimisées pour les performances. Lorsque d’autres utilisateurs ne peuvent pas voir votre avatar, ils verront l’imposteur au lieu d’un Fallback, à condition qu’un imposteur soit généré et que vous ayez activé le paramètre « Utiliser l’imposteur comme Fallback » dans vos Paramètres. Seuls 10 nouveaux imposteurs peuvent être générés par jour.
La génération d’imposteurs ne prend actuellement en charge que les avatars humanoïdes. Les avatars génériques seront pris en charge à l’avenir.
Historique
Publié avec la mise à jour VRChat 2023.4.2 le 30 novembre 2023[1] après être entré en bêta ouverte le 15 novembre. Première apparition le 6 avril 2023 dans une mise à jour du développeur[2] et dans une vidéo associée[3].
Génération
Lors du téléversement ou de la mise à jour d’un avatar, un imposteur sera automatiquement généré.
Les imposteurs peuvent être générés manuellement, ou régénérés, si nécessaire :
Connectez-vous au site web de VRChat.
- Accédez à la page d’information de l’avatar pour lequel vous souhaitez générer un imposteur. Vous pouvez le faire en appuyant sur « Avatars », puis « Mes avatars », puis sur le nom et l’icône de celui que vous voulez.
- Clickez sur « Générer des imposteurs », ou, si l’avatar a déjà un imposteur que vous souhaitez mettre à jour, « Régénérer des imposteurs », et attendez quelques minutes pendant la génération.
- Actualisez la page ; après un certain temps, vous devriez voir que votre avatar dispose désormais d’imposteurs pour toutes les plates-formes.
Aperçu

Une fois votre imposteur généré et après vous être connecté à VRChat, ouvrez le menu Avatar et cliquez sur l’avatar pour lequel vous avez généré un imposteur. Les « Fonctionnalités » de l’avatar incluent désormais « Imposteur » parmi le reste. Vous devriez également voir un nouveau bouton sous l’aperçu du modèle de l’avatar, qui vous permettra de basculer entre l’affichage de l’imposteur et celui de l’avatar normal pour un aperçu rapide.
Les imposteurs prévisualisés dans le menu peuvent présenter plus d’artefacts que lorsqu’ils sont vus sur un autre utilisateur.
Visibilité
Actuellement, il n’existe que trois façons de voir un imposteur.
- Aperçu d’avatar (par ex. visualiser l’imposteur sur la page de détails de l’avatar)
- Blocage de performance (par ex. le rang de performance de l’avatar est « Très mauvais » mais votre rang de performance minimal affiché est défini sur « Moyen »). L’utilisateur utilisant l’avatar bloqué par performance doit avoir l’option « Utiliser l’imposteur comme Fallback » activée.
- Incompatibilité de plateforme (par ex. l’avatar est téléversé pour PC, mais vous êtes sur Android, ou inversement). L’utilisateur utilisant l’avatar incompatible doit avoir l’option « Utiliser l’imposteur comme Fallback » activée.
Composant VRCImpostorSettings
Les imposteurs sont plutôt bons par défaut. Cependant, les avatars complexes peuvent bénéficier de quelques personnalisations.
Pour personnaliser votre imposteur, ajoutez le composant « VRCImpostorSettings » à votre avatar avant de le téléverser. Modifier les paramètres de ce composant vous permet de changer l’apparence de l’imposteur. Vous pouvez ajouter plusieurs « VRCImpostorSettings » pour personnaliser différentes parties du corps.
Échelle de résolution
Modifie la quantité d’espace sur l’atlas de textures de l’imposteur qui est dédiée à la texture de cette partie du corps. Par exemple, vous pouvez placer ce script sur l’os de la tête et changer cette valeur pour que la tête occupe plus ou moins de l’atlas de textures, augmentant ou diminuant ainsi la qualité de texture globale. Notez que cela peut réduire d’autres parties du corps sur l’atlas si nécessaire.
This is relative to the bone that VRCImpostorSettings is placed on.
Transforms To Ignore
Ignores these transforms when capturing data for the impostor. This will hide them from the final result.
This is independent of the bone that VRCImpostorSettings is placed on.
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
- ↑ mise à jour 2023.4.2 sur les VRChat Docs.
- ↑ Mise à jour développeur d’avril 2023 sur le VRChat Blog.
- ↑ Group Updates, Queues, Localization and Impostors | VRChat Dev Update sur YouTube.