Comment maintenir des parties statiques du personnage hors de l'influence de déformation d'un os
Pour empêcher une partie statique du personnage de se plier avec un os proche, supprimez les poids de cet os de la partie et vérifiez si les enveloppes d'os l'affectent encore. Si la partie doit suivre le personnage de manière rigide, utilisez un objet séparé parenté à l'os approprié, ou attribuez chaque sommet exclusivement à un os d'attachement.
Ce guide utilise les contrôles de Blender 4.5 LTS pour un flux de travail concret : maintenir un badge décoratif ou une coque rigide attachés à un personnage virtuel sans qu'un autre os ne le déforme. La même distinction entre attachement et déformation de peau apparaît dans d'autres outils de création ; Autodesk documente à la fois le skinning rigide à articulation unique et le skinning lisse à articulations multiples. Blender: Armature Modifier, Autodesk: Rigid skin objects and points
Définir ce que « statique » signifie pour cette partie
Avant de modifier les poids, identifiez le mouvement que vous souhaitez réellement. Un badge peut conserver sa forme tout en bougeant avec le personnage, rester inchangé par un os particulier, ou rester complètement indépendant du rig. Ce sont des exigences de configuration différentes.
| Comportement souhaité | Configuration adaptée | Ce qu'il faut vérifier |
|---|---|---|
| Suivre un os sans se plier | Objet séparé avec parentage d'os | L'objet n'a pas de chemin de déformation indésirable |
| Rester dans un maillage skinné mais se comporter rigidement | Chaque sommet attribué exclusivement au même os d'attachement | Aucun poids d'os concurrent ne reste |
| Ignorer un os tout en conservant d'autres déformations | Supprimer uniquement les assignations de cet os des sommets sélectionnés | Les poids restants produisent le mouvement prévu |
| Rester indépendant du rig | Objet séparé sans parentage ou déformation pilotés par le rig | Le déplacement du rig laisse l'objet inchangé |
Cet aide à la décision suit la distinction des manuels : le parentage d'os de Blender déplace un objet enfant via son os parent, tandis que le skinning contrôle les points individuels via les influences d'articulations. Choisissez la relation prévue avant de modifier les paramètres. Blender: Parenting Objects, Autodesk: Rigid skin objects and points
Identifier comment l'os atteint la géométrie
Sélectionnez le maillage affecté et inspectez son modificateur Armature. Sous Bind to, Blender propose Vertex Groups et Bone Envelopes. La déformation par groupes de sommets fait correspondre le nom d'un os à un groupe du même nom ; la déformation par enveloppes utilise la région d'influence entourant l'os. La distance physique seule n'établit donc pas si la partie est exclue. Blender: Armature Modifier
Utilisez cette séquence de diagnostic sur une copie sauvegardée :
- Revenez à une pose neutre et identifiez la partie complète qui doit rester rigide.
- Faites pivoter uniquement l'os suspecté et observez si la partie se plie, bouge dans son ensemble, ou les deux.
- Désactivez temporairement le modificateur Armature concerné dans la fenêtre 3D et répétez la pose.
- Si la réponse indésirable disparaît, inspectez les groupes et les paramètres d'enveloppes de ce modificateur.
- Si elle persiste, inspectez le parent de l'objet, ses contraintes et autres modificateurs avant de modifier davantage les poids.
Traitez la bascule du modificateur comme un test d'isolation. Enregistrez l'état d'origine et restaurez-le ensuite. Supprimer un modificateur de tout le personnage supprimerait aussi la déformation dont les autres parties ont encore besoin.
Supprimer l'influence d'un os sans effacer les autres poids
Pour une partie qui doit ignorer un os mais rester influencée par d'autres, modifiez uniquement les assignations du groupe indésirable :
- Sélectionnez le maillage et passez en Edit Mode.
- Sélectionnez chaque sommet appartenant à la partie affectée, y compris les sommets cachés derrière sa surface visible.
- Ouvrez Object Data Properties → Vertex Groups.
- Sélectionnez le groupe dont le nom correspond à l'os indésirable.
- Déverrouillez ce groupe si nécessaire, puis cliquez sur Remove.
- Revenez en Pose Mode et répétez la pose de diagnostic.
Le bouton Remove de Blender désassigne les sommets sélectionnés du groupe actif. Il préserve leur appartenance aux autres groupes. Supprimer le groupe lui-même est plus large : il supprime les assignations de ce groupe dans tout l'objet. Pour une correction locale, utilisez l'opération sur sommets sélectionnés. Blender: Assigning a Vertex Group
Ensuite, vérifiez les poids de déformation restants. L'option Auto Normalize de Blender maintient les groupes déformant les os à un total de 1.0 pendant la peinture ou l'assignation des poids. La normalisation aide à maintenir un total cohérent, mais vous devez toujours choisir quels os doivent recevoir l'influence. Blender: Vertex Groups Panel
Évitez d'utiliser Remove from All Groups comme raccourci de nettoyage systématique. Les groupes peuvent servir à d'autres fins que cette relation osseuse particulière, et une suppression ciblée rend le changement plus facile à inspecter et à annuler.
Maintenir un objet séparé rigide avec le parentage d'os
Si le badge existe déjà comme objet séparé et doit suivre un point d'attachement, le parentage d'os est une option directe. Commencez avec l'objet aligné dans la pose neutre prévue. Inspectez tout modificateur Armature existant pour que la déformation de peau ne reste pas active involontairement.
Avec le keymap par défaut de Blender :
- Sélectionnez d'abord l'objet badge.
- Shift-sélectionnez l'armature et passez en Pose Mode.
- Sélectionnez l'os d'attachement prévu.
- Appuyez sur Ctrl+P et choisissez Bone.
- Faites pivoter l'os d'attachement et vérifiez la position et la forme du badge.
Ce sont les étapes documentées de parentage d'os de Blender. Les transformations parent incluent l'échelle, donc testez l'échelle ainsi que la rotation quand le rig l'utilise ; une échelle parentale non uniforme combinée à une rotation peut produire du cisaillement. Blender: Parenting Objects
Utilisez une condition d'acceptation claire : le badge suit le point d'attachement, sa forme reste acceptable, et le mouvement d'os non liés ne le plie pas. Un ancêtre déplaçant l'os d'attachement peut aussi déplacer le badge via la hiérarchie. C'est un comportement d'attachement attendu.
Maintenir une partie rigide à l'intérieur d'un maillage skinné
Lorsque la partie doit rester dans le maillage skinné, donnez à tous ses sommets la même influence d'attachement exclusive. Autodesk note que le skinning lisse avec une influence par sommet peut produire un lien rigide. Pour qu'une pièce entière bouge ensemble, ces sommets doivent aussi partager la même articulation. Des assignations mono-articulation différentes sur la pièce produiraient encore des mouvements différents. Autodesk: Rigid skin objects and points
Dans Blender, sélectionnez toute la section rigide, supprimez ses assignations des groupes déformants indésirables, puis sélectionnez le groupe d'attachement prévu. Réglez Weight sur 1.000 et cliquez sur Assign. Vérifiez tous les sommets, plutôt que de corriger uniquement le bord visiblement déformé.
L'assignation à un groupe ne supprime pas automatiquement l'appartenance aux autres groupes. Blender autorise explicitement un sommet à appartenir à plusieurs groupes, donc les assignations concurrentes nécessitent une vérification séparée. Blender: Assigning a Vertex Group
Pour un badge illustratif de 24 sommets, la cible est identique pour chaque sommet : os d'attachement = 1.0, os indésirable = 0, et toute autre influence déformante = 0. Ce sont des valeurs de configuration d'exemple, pas des résultats mesurés. Si même un coin conserve une influence différente, ce coin ne partage plus la même règle de transformation.
Vérifier les enveloppes et le paramètre Deform de l'os
Si la suppression des assignations laisse la partie affectée, inspectez les enveloppes. Blender documente que, quand les deux méthodes de liaison sont activées, les sommets non groupés peuvent être gérés par les enveloppes. Supprimer toute assignation de groupe peut donc exposer un chemin basé sur les enveloppes. Envelope Multiply modifie aussi l'interaction des deux méthodes. Blender: Deform
Pour un maillage destiné à utiliser des poids explicites, désactivez Bone Envelopes dans son modificateur Armature et retestez. C'est un réglage au niveau du maillage : vérifiez les autres zones qui pouvaient dépendre des enveloppes avant de conserver le changement. Si la déformation par enveloppes est intentionnelle, inspectez plutôt le rayon et la distance de l'os concerné. Blender: Armature Modifier
Désactiver Bone Properties → Deform est plus large encore. Blender dit que cela désactive la déformation géométrique de cet os malgré les poids existants et l'exclut du calcul automatique des poids. Utilisez-le quand l'os ne doit avoir aucun rôle direct de déformation de peau nulle part, plutôt que quand un badge a besoin d'une exception. Blender: Deform
Valider la correction avec des tests de mouvement indépendants
Testez l'attachement et la forme séparément. Une partie peut cesser de se plier mais ne pas suivre le personnage, ou suivre correctement tout en conservant une petite distorsion. Autodesk identifie aussi la double transformation comme conséquence possible d'arrangements de déformation chevauchants, ce qui rend l'inspection de la configuration complète utile. Autodesk: Rigid skin point sets
Exécutez ces vérifications avant de considérer l'édition comme terminée :
- Os indésirable : Déplacez-le indépendamment. La partie ne doit montrer aucune déformation locale indésirable.
- Os d'attachement : Déplacez-le sur l'amplitude de pose prévue. La partie doit suivre comme prévu.
- Mouvement du personnage : Translez et faites pivoter le rig. Confirmez si la partie doit voyager avec lui ou rester indépendante.
- Pose combinée : Déplacez les os voisins ensemble et inspectez chaque bord et coin.
- Pose neutre : Revenez à la pose de départ et vérifiez l'alignement.
Si une partie entière bouge de façon inattendue, examinez l'attachement et la hiérarchie. Si seuls quelques sommets s'étirent, revoyez leurs assignations. Si des sommets non pondérés répondent encore, revoyez les enveloppes et autres chemins de déformation. Cette séquence maintient chaque correction liée à un symptôme observable.
Une configuration terminée a une règle de mouvement explicite : la partie suit son attachement choisi, conserve la forme prévue, et reste hors de l'influence de déformation directe de l'os indésirable. Vérifiez les trois dans les poses que le personnage utilisera réellement.
Sources
- Manuel Blender 4.5 LTS — Armature Modifier
- Manuel Blender 4.5 LTS — Parenting Objects
- Manuel Blender 4.5 LTS — Assigning a Vertex Group
- Manuel Blender 4.5 LTS — Vertex Groups Panel
- Manuel Blender 4.5 LTS — Deform
- Aide Autodesk Maya 2025 — Rigid skin objects and points
- Aide Autodesk Maya 2025 — Rigid skin point sets
