Armature Deform Parent

Référence

Mode:Mode Objet et Mode Pose
Menu:Object/Pose ‣ Parent ‣ Armature Deform
Raccourci:Ctrl-P

Le parentage Armature Deform est une manière de créer et de configurer un modificateur Armature.

Pour utiliser Armature Deform Parenting vous devez d’abord sélectionner tous les objets enfants qui seront influencés par l’armature et enfin, sélectionnez l’objet armature lui-même. Une fois les objets enfants et l’armature sont sélectionnés, pressez Ctrl-P et sélectionnez Armature Deform dans le menu déroulant Set Parent To.

L’armature sera l’objet parent de tous les autres objets enfants et chaque objet enfant aura un modificateur Armature avec l’armature associée (champ Object).

../../../_images/animation_armatures_skinning_parenting_deform-object-mode.png

Bone associated with Mesh Object.

With Empty Groups

Pendant le parentage, il sera créé des groupes de sommets vides sur les objets enfants (s’ils n’existent pas déjà) et nommés d’après chaque os déformant dans l’armature. Les groupes de sommets nouvellement créés seront vides. Ce qui signifie qu’ils n’auront aucun poids assigné. Les groupes de sommets sont uniquement créés pour les os qui sont configurés comme déformants (Properties Editor ‣ Bone ‣ Deform Panel).

Vous pouvez alors sélectionner manuellement les sommets et les assigner à un groupe de sommets particulier de votre choix pour désigner les os dans l’armature qui vont les influencer.

Choisissez cette option si vous avez déjà créé tous les groupes de sommets (et leur avez affecté des poids) que le maillage requiert.

Exemple

Par exemple, si vous avez une armature qui se compose de trois os appelés « BoneA », « BoneB » et « BoneC » et un maillage cube appelé « Cube ». Si vous parentez le cube à l’armature, le cube va obtenir trois nouveaux groupes de sommets créés sur lui et appelés « BoneA », « BoneB » and « BoneC ». Notez que chaque groupe de sommets est vide.

With Automatic Weights

Le parentage With Automatic Weights fonctionne de la même manière que With Empty Groups, mais il ne laissera pas les groupes de sommets vides. Il calcule le niveau d’influence qu’un os particulier a sur les sommets en se basant sur la distance depuis ces sommets à un os particulier (algorithme « bone heat »). Cette influence sera assignée sous forme de poids dans les groupes de sommets.

Cette méthode de parentage est certainement plus facile à configurer, mais il peut souvent conduire à des armatures qui ne déforment pas les objets enfants de la manière dont vous souhaiteriez. Les recouvrements peuvent se produire quand il s’agit de déterminer quels os devraient influencer certains sommets pendant le calcul des influences pour des armatures et des objets enfants plus complexes. Les symptômes de cette confusion sont que pendant la transformation de l’armature en Mode Pose, des parties d’objets enfants ne se déforment pas comme voulu ; si Blender ne vous donne pas le résultat requis, vous devrez modifier manuellement les poids des sommets en relation avec les groupes de sommets auxquels ils appartiennent et dans lesquels ils ont de l’influence.

With Envelope Weights

Fonctionne de la même manière que With Automatic Weights. la différence est que les influences sont calculées sur la base des réglages :ref:`des Enveloppes d'Os <armature-bones-envelope>`__. Il va assigner un poids à chaque groupe de sommets qui est à l’intérieur du volume d’influende de son os suivant leur distance à cet os.

Ceci signifie que les sommets nouvellement inclus/exclus ou les nouveaux réglages d’enveloppe ne seront pas pris en compte. Vous devrez appliquer à nouveau le parentage Armature Deform With Envelope Weights.

Astuce

Si vous voulez que le réglage d’enveloppe soit utilisé instantanément, liez le Modificateur Armature aux Bone Envelopes.

../../../_images/animation_armatures_skinning_parenting_envelope-influence.png

Deux ensembles d’armatures, chacun avec trois os.

Avertissement

Si vous avez défini des groupes de sommets en utilisant les mêmes noms que les os skinnés, leur contenu sera totalement ignoré à la fois par Automatic et Envelope Weights. Dans ce cas With Empty Groups pourrait être utilisé à la place.