Basic¶
Ces types de rig sont utilisés pour générer des fonctionnalités simples à un seul os et pour un rigging personnalisé effectué directement dans le méta-rig.
Les types de rig à un seul os doivent être appliqués séparément à chaque os, même au sein d’une chaîne connectée, et peuvent avoir des enfants connectés contrôlés par un type de rig différent. C’est différent des types de rig basées sur une chaîne qui consomment généralement toute la chaîne connectée.
basic.copy_chain¶
Copie la chaîne d’os en conservant intactes toutes les relations parentes au sein de la chaîne. Utile comme type de rig utilitaire pour les rigs personnalisés.
Condition requise : Une chaîne d’au moins deux os connectés.
- Control (Boolean)
Si activé, des os de contrôle et des widgets seront créés.
- Deform (Boolean)
Si activé, des os de déformation seront créés.
basic.pivot¶
Type d’infrastructure à os unique qui crée un contrôle de “custom pivot” (pivot personnalisé) pour faire pivoter et mettre à l’échelle ses sous-rigs enfants.
Ce type de contrôle transforme ses enfants lors d’une rotation ou d’une mise à l’échelle, tandis que son déplacement modifie simplement le point pivot utilisé par la rotation ou la mise à l’échelle.
- Master Control
Si activé, un os de contrôle parent supplémentaire avec un widget boîte est créé pour permettre de déplacer le rig. Également requis par toutes les autres options en dehors de Deform Bone.
- Widget Type
Permet de sélectionner l’un des widgets prédéfinis à générer pour le contrôle principal au lieu du cube par défaut.
- Switchable Parent
Génère un mécanisme pour changer le parent effectif de l’interface en fonction de la valeur d’une propriété personnalisée.
- Register Parent
Enregistre le rig en tant qu’une portée parent potentielle pour ses commutateurs parents de sous-rigs enfants.
- Tags
Spécifie des mots-clés de balise supplémentaires séparés par des virgules pour la portée parent enregistrée. Ils peuvent être utilisés par d’autres rigs pour filtrer les choix des parents ou pour sélectionner le parent par défaut.
Certaines des balises existantes qui sont utiles ici :
injected
(special)La portée parent sera mise à disposition pour tous les enfants du sous-ensemble parent, plutôt que uniquement pour les enfants de cet ensemble.
held_object
Un contrôle pour l’objet tenu dans la main du personnage. Préféré par le doigt IK.
La combinaison
injected,held_object
est parfaite pour un tel contrôle.
- Pivot Control
La désactivation de cette option évite de générer le contrôle de pivot personnalisé réel, transformant ainsi ce type de rig en une version de basic.super_copy avec prise en charge du changement de parent et un widget différent.
- Deform Bone
Si activé, un os déformé sera créé.
basic.raw_copy¶
Type de plateforme à os unique qui copie l’os sans le préfixe de nom ORG-
.
Normalement, tous les os copiés à partir du méta-rig sont préfixés par ORG-
et placés sur un calque invisible. Cela exclut leur utilisation comme contrôles ou comme os déformants, ce qui rend difficile le transfert textuel de riggings complexes entièrement personnalisés à partir du méta-rig.
Ce type de rig n’ajoute pas de préfixe automatique, permettant ainsi d’inclure manuellement un préfixe ORG-
, MCH-
ou DEF-
approprié dans le nom de l’os du méta-rig, ou bien de n’utiliser aucun préfixe pour créer un os de contrôle.
- Relink Constraints
Permet de recibler les contraintes appartenant à l’os pour pointer sur les os créés lors du processus de génération du rig, permettant ainsi au rigging personnalisé de s’intégrer aux os générés.
Pour utiliser cette fonctionnalité, ajoutez
@
et le nom de l’os cible prévu au nom de la contrainte, ce qui donne la syntaxe...@bone_name
. Une fois que tous les os de l’ossature ont été générés, l’os cible de contrainte sera remplacé. Si le nouveau nom d’os est simplementCTRL
,MCH
ouDEF
, cela remplacera simplement le préfixeORG
dans le nom de l’os cible existant. Pour la contrainte Armature, vous pouvez ajouter un suffixe@
pour chaque cible, ou un seul suffixe@CTRL
,@MCH
ou@DEF
pour tout mettre à jour.- Parent
Si le champ n’est pas vide, applique la même logique de substitution de nom au parent de l’os.
Lorsque cette fonctionnalité est activée, l’os ne sera pas automatiquement associé à l’os racine même s’il n’a pas de parent; entrez
root
dans le champ Parent si c’est nécessaire.
basic.super_copy¶
Type de rig à os unique qui copie simplement l’os. Utile comme type de rig utilitaire pour ajouter des fonctionnalités personnalisées ou des os de déformation spécifiques à vos rigs.
- Control (Boolean)
Si activé, un os de contrôle et un widget seront créés.
- Widget (Boolean)
Si activé, un widget sera créé en remplacement du standard.
- Widget Type (String):
Permet de sélectionner l’un des types de widgets prédéfinis à générer à la place du cercle par défaut.
- Deform (Boolean)
Si activé, un os déformé sera créé.
- Relink Constraints
Fonctionne de la même manière que dans le rig basic.raw_copy. De plus, lorsqu’elle est activée, toutes les contraintes dont les noms sont préfixés par
CTRL:
sont déplacées vers le contrôle et parDEF:
vers l’os de déformation.