Pour démarrer

Si vous ne savez pas installer un Addon, suivez la procédure suivante.

Présentation

Cet addon permet de gérer des groupes d’os, pendant l’animation (en mode Pose).
On peut gérer les groupes d’os (en créer, supprimer, trier, ajouter / supprimer des os dans les groupes).
Pour chaque groupe, on peut réaliser des actions (opérateurs). On peut choisir quels sont les opérateurs qui sont affichés, et dans quel ordre.

Démarrer avec ExtraGroups

Si vous êtes nouveau dans l’utilisation de cet addon, clickez sur “Create from scratch” pour initialiser les données par défault.
Si vous savez ce que vous faites, allez voir du côté des imports/exports, dans ce manuel.

Gérer vos groupes

On peut gérer les groupes que lorsque l’addon est en mode Edit :

Créer des groupes

Quand on créé un groupe, tous les os sélectionnés dont automatiquement ajoutés dans ce nouveau groupe. A noter qu’un os peut appartenir à plusieurs groupes.
Pour chaque groupe, on peut définir quel est l’os principal de ce groupe. Quand on créé un groupe, cet os principal est l’os actif de la sélection.

Supprimer des groupes

Le groupe est supprimé. Les propriétés des os qui peuvent avoir été changées par les opérateurs ne sont pas restorées.

Mise à jour des groupes

  • Ajouter un os au groupe courant : Tous les os sélectionnés sont ajoutés au groupe actif.
  • Supprimer des os du groupe courant : Tous les os sélectionnés sont supprimés du groupe actif.

Copier un groupe (par miroir ou non)

  • Copier un groupe Le groupe est copié : liste des os, et toutes les propriétés correspondantes.
  • Copier un groupe par miroir Le groupe est copié, mais le nouveau groupe contient tous les os miroir du groupe d’origine (suffixe .L changé en suffixe .R par exemple). Les os qui n’ont pas de suffixe définissant leur côté (droite/gauche), sont gardés tels quels dans le nouveau groupe. Si le nom du groupe contient un suffixe, alors le nom du nouveau groupe sera modifié pour en tenir compte.

Le groupe ‘current selection’

Actif par défaut, ce groupe est un groupe spécial, qui contient toujours la liste des os sélectionnés dans la vue 3D. On ne peut donc pas ajouter ou supprimer des os de ce groupe.
Certains opérateurs ne sont pas disponible pour ce groupe spécial.

Si vous supprimez ce groupe, un nouveau bouton est disponible pour l’ajouter de nouveau.



Gérer vos opérateurs

Les opérateurs sont es actions que l’on peut réaliser sur les os de vos groupes (même si les os de ce groupe ne sont pas sélectionnés dans la vue 3D).
On peut gérer les opérateurs uniquement en mode edit de l’addon.

Affiché ou non ?

On peut décider d’afficher ou non l’opérateur. N’affichez pas les outils dont vous n’avez pas besoin !
Par défaut, Sélection et Visibilité sont les 2 opérateurs affichés.

Trier les opérateurs

On peut trier les opérateurs dans la liste. Cet ordre sera utilisé dans le panneau et la popup :)

Ajouter / supprimer des opérateurs

Ajouter des opérateurs est seulement disponible en mode développeur (voir dans les préférences de l’addon).
Seuls les opérateurs ajoutés par l’utilisateur (donc en mode développeur) peuvent être supprimés.

Changer les icônes

On peut changer les icônes pour chaque opérateur.
Pour les opérateurs qui réalisent une action, il y a 1 icônes. Pour les opérateurs de type on/off, il y a 2 icônes.

On peut changer les icônes directement en tapant leur nom (si vous le connaissez), ou bien en la sélectionnant dans la liste (disponible en dépliant le petit triangle).

Détail des opérateurs

Certains détail des opérateurs peuvent être affichés:

  • gestion des évènements / modes (voir en dessous)
  • Si l’opérateur est disponible pour le groupe spécial ‘current selection
  • Des détails techniques disponibles uniquement en mode développeur.

Gestion des évènements / mode

Pour chaque opérateur, il peut y avoir des comportements différents. Par exemple, pour l’opérateur Sélection, on peut vouloir sélectionner uniquement le groupe, ajouter le groupe à la sélection, ou bien sélectionner uniquement le groupe, et cacher tous les os des autres groupes. Ces différents modes sont accessibles avec les touches de modification (Ctrl, Shift, Alt, …).

Activer les évènements

Pour chaque opérateur, on peut décider quels sont les modes/évènements actifs ou non.

Gérer les raccourcis.

Pour chaque moed, on peut décider quel est la touche modificatrice qui doit être utilisée.
Si une touche est liée à plusieurs modes différents, alors un message d’avertissement est affiché.

Liste des opérateurs

Voici la liste de tous les opérateurs disponibles, et les différents modes correspondant :
Pour la plupart des modes, une version miroir est aussi disponible (ce qui signifie que l’opérateur ne s’applique pas sur le groupe, mais sur sa version miroir).

Sélection

  • _Select only Sélectionne uniquement le groupe (les autres os sont de-sélectionnés).
  • Add to selection Ajoute les os du groupe à la sélection courante.
  • Remove from selection Déselectionne les os du groupe.
  • Select only and hide others Sélectionne les os du groupe (les autres os sont de-sélectionnés et rendus non visibles).
  • Select opposite De-sélectionne le group, et sélectionne tous les autres os.

Mute

  • Mute Met en mute toutes les animations des os du groupe.
  • mode solo Met en mute toutes les animations des os qui ne sont pas dans le groupe.

Visibilité

  • Toggle visiblity Cache les os du groupe s’ils sont visibles, les rend visibles s’ils sont cachés.
  • mode solo Cache les os qui ne sont pas dans le groupe

Restriction de la sélection

  • Toogle Rend sélectionnable / non sélectionnable les os du groupe
  • mode solo Rend non sélectionnable les os qui ne sont pas dans le groupe.

Propriétés

Affiche une popup où les propriétés des os peuvent être changées.

Lock

Bloque les channels des os du groupe (il n’est plus possible d’ajouter alors des keyframes)

Keyframing

  • Défaut Ajoute les keyframes sur les os du groupe, en utilisant le KeyingSet du groupe (voir l’option plus loin). S’il n’y a pas de KeyingSet renseigné dans les options du groupe, un menu est affiché pour choisir quelles keyframes ajouter.
  • Forced menu Ajoute les keyframes sur les os du groupe, en affichant le menu, même si un keyingset est renseigné pour le groupe (voir options)
  • Keying Only Ajoute les keframes sur les os du groupe, en utilisant le KeyingSet du groupe (voir l’option). S’il n’y a pas de KeyingSet renseigné dans les options du groupe, aucune keyframe n’est ajoutée.

Motion Path

  • Add/Remove motion path Ajoute / Enlève le motion path sur les os du groupe.
  • update motion path Met à jour le motion path des os du groupe.

Options

Gestion des KeyingSet

On peut choisir de rattacher un keyingset existant à un groupe. Si la gestion des keyingsets est actif, et qu’un keyingset est renseigné:

  • En utilisant l’opérateur sélection, le KeyingSet actif de la scène est automatiquement changé.
  • En utilisant l’opérateur Keyframing, le KeyingSet sera utilisé pour ajouter des keyframes (sauf si on utilise le mode Forced Menu).

Gestion des transformations Gizmo

On peut choisir le gizmo à utiliser, ainsi que l’espace d’évaluation des axes. Cela sera changé automatiquement quand on utilise l’opérateur Sélection.

Couleur des groupes

On peut choisir d’utiliser une couleur pour chaque groupe (pour éviter d’avoir à lire le nom du groupe ;-) ) La couleur est modifiable en mode edit.

Multitype


On peut couper les groupes en plusieurs sous-groupe. Pour chacun des sous-groupe, on peut avoir une liste différente d’opérateurs.

Pour la popup, par défaut la liste des sous-groupe n’est pas afichée, mais elle est accessbile via le bouton correspondant.

Nom clickable

Quand on active cette fonctionnalité, le nom du groupe (dans la liste) est clickable. On peut choisir l’opérateur qui sera exécuté. Deux solutions :

  • On décide quel mode est utilisé quand on clique. (et aucune touche de modification n’est active)
  • On choisit d’utiliser les mêmes évènements que l’opérateur (accessible avec l’icône).

Import / Export

Import / Export est accessible quand la checkbox est cochée.

Exporter dans un fichier

On peut exporter les données dans un fichier texte. La plupart des données de l’addon sont exportées :

  • Les groupes, les os correspondant
  • Les opérateurs (le tri et lesquels sont affichés)
  • La plupart des options (couleur, gizmo, keyingset, nom clickable)

Importer depuis Bone Groups

Si des Bone Groups (fonctionnalité de Blender) sont définis, on peut automatiquement les convertir en groupes d’os.

Importer depuis Selection Sets

Si des groupes sont définis dans Selection Sets (un addon de Blender), on peut automatiquement les convertir en groupes d’os.

Importer depuis les KeyingSets

Si des KeyingSets sont définis sur le rig, on peut automatiquement les convertir en groupes d’os.

Importer depuis un fichier

On peut importer les données depuis un fichier, généré en utilisant l’export dans un fichier. (Il vaut mieux utiliser la même version de l’addon).

Utiliser l’addon avec des armatures linkées

On peut utiliser ExtraGroups avec les rigs linkés. Disons qu’on a un fichier Rig, dans lequel se trouve l’armature, et un fichier animation, où l’armature est ajouté par link, et où l’animation est faite. Il y a 2 étapes :

  • Créer les données de l’addon dans le fichier Rig (créer les groupes, gérer les opérateurs, les évènements)
  • Sur le fichier animation, quand on active l’addon sur un rig ajouté en mode link, les données sont automatiquement importées depuis le fichier Rig vers le fichier animation.
  • Si on veut changer des données (opérateurs, groupes, os dans les groupes, …), on peut le faire directement dans le fichier animation, si on a besoin de ces modifications uniquement dans ce fichier animation.
  • Si l’armature est utilisée dans plusieurs fichiers d’animation, il faut faire les modifications dans le fichier Rig. Dans le fichier animation, en mode edit, il y a un noueau outil qui permet de réimporter les données (avec les modifications) depuis le fichier Rig vers le fichier animation.

Mode développeur

Le mode développeur de l’addon ExtraGroups, est utilisé pour créer ses propres opérateurs. Je ne suis pas sûr que cette fonctionnalité soit complètement stable. Je ne vais pas la documenter pour le moment, en espérant que ça vous insite à ne pas l’utiliser ;-)

Préférences de l’addon

Display

On peut choisir d’afficher ou non la popup. Et de choisir le raccourci.
On peut choisir dans quel onglet se trouve l’addon.

Mode développeur

Si vous souhaitez vraiment l’utiliser, contactez-moi que je vous explique !

Zone de Danger

Si quelque chose se passe mal, il est possible de supprimer toutes les données relatives à ExtraGroups dans le fichier.

Mise à jour de l’addon.

Il n’a pas de mise à jour automatique sur cet addon (pour le moment). On peut donc le mettre à jour en suivant les étapes suivantes :

  • desactiver l’addon
  • le désinstaller
  • installer la nouvelle version
  • activer la nouvelle version

Pour certaines mises à jour, certaines données interne de l’addon doivent être mises à jour. Ce qui signifie que cela doit être fait avant d’utiliser la nouvelle version. Pas de panique, ce n’ai pas compliqué !

Pour les rigs locaux

Pas de système de link Le cas le plus simple :) A la place des panneaux habituels, il y a un bouton qui demande de mettre à jour les données. Cliquez, et c’est fait :)

Pour les rigs linkés

Il faut mettre à jour en premier le fichier Rig. Ensuite, on peut mettre à jour le fichier animation.

Donc, les étapes sont :

  • Mettre à jour l’addon
  • Fermer le fichier animation
  • Ouvrir le fichier ‘Rig
  • Mettre à jour les données de l’addon en cliquant sur le bouton qui demande la mise à jour
  • Sauvegarder le fichier Rig, et le fermer
  • Ouvrir le fichier animation
  • Cette fois-ce, on peut utiliser Reload from library pour mettre à jour les données depuis le fichier Rig vers le fichier animation
  • Sauvegarder le fichier !

Comment faire un rapport de bug ou demander une nouvelle fonctionnalité ?

On peut le faire ici

Historique des version

  • v1.0.0, 20 mai 2017 : premier version publiée