La base#

Ces types de rig sont utilisés pour générer des fonctionnalités simples à os unique et pour un rig 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 dans 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 rigs basés sur des chaînes qui consomment généralement toute la chaîne connectée.

basic.copy_chain#

Copie la chaîne osseuse en conservant intactes toutes les relations parent au sein de la chaîne. Utile comme type de rig utilitaire pour les rigs personnalisés.

Condition : une chaîne d’au moins deux os connectés.

Control (Boolean)

Si activé, des contrôles d’os de et des widgets seront créés.

Deform (Boolean)

Si activé, des déformations d’os de seront créés.

basic.pivot#

Type de rig à os unique qui crée une commande de “pivot personnalisé” pour faire pivoter et mettre à l’échelle ses sous-armatures enfants.

Ce type de contrôle transforme ses enfants lors de la rotation ou de la mise à l’échelle, tandis que le déplacement change simplement le point de 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 de boîte est créé pour permettre le déplacement du rig. Est également requis par toutes les autres options en plus de Deform Bone.

Widget Type

Permet de sélectionner l’un des types de widgets prédéfinis à générer à la place du cube par défaut.

Switchable Parent

Génère un mécanisme pour changer le parent effectif du rig en fonction de la valeur d’une propriété personnalisée.

Register Parent

Enregistre le rig en tant que portée parent potentielle pour les commutateurs parents de ses sous-rigs enfants.

Tags

Spécifie des mots-clés de balise séparés par des virgules supplémentaires pour la portée parent enregistrée. Peuvent être utilisés par d’autres rigs pour filtrer les choix de 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 disponible pour tous les enfants du sous-rig parent, plutôt que pour les enfants de ce rig.

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 efficacement 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 l’option est activée, un os de déformation sera créé.

basic.raw_copy#

Type de rig à 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 empêche leur utilisation en tant que commandes ou os déformant, ce qui rend difficile le transfert textuel d’un gréement complexe entièrement personnalisé à partir du méta-rig.

Ce type de rig n’ajoute pas le préfixe automatique, ce qui permet d’inclure manuellement un préfixe ORG-, MCH- ou DEF- approprié dans le nom de l’os du méta-rig, ou bien en n’utilisant aucun préfixe pour créer un os de contrôle.

Relink Constraints

Permet aux contraintes de reciblage appartenant à l’os de pointer vers les os créés lors du processus de génération du rig, permettant ainsi au gréement personnalisé de s’intégrer aux os générés.

Pour utiliser cette fonction, ajoutez @ et le nom de l’os cible prévu au nom de la contrainte, ce qui donne la syntaxe ...@bone_name. Une fois tous les os du rig générés, l’os cible de contrainte sera remplacé. Si le nouveau nom de structure est simplement CTRL, MCH ou DEF, cela remplacera simplement le préfixe ORG dans le nom de structure cible existant. Pour la contrainte Armature, vous pouvez ajouter un suffixe @ pour chaque cible, ou juste un 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.

Si cette fonction est activée, l’os ne sera pas automatiquement parenté à l’os racine même s’il n’a pas de parent ; entrer root dans le champ Parent si cela 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 l’option est activée, un os de déformation sera créé.

Relink Constraints

Fonctionne de la même manière que dans le rig basic.raw_copy. De plus, lorsqu’elles sont activées, toutes les contraintes dont les noms sont précédés de CTRL:` sont déplacées vers le contrôle et avec DEF: vers l’os de déformation.