Pages, Pairs & Sides¶
Un personnage a deux sourcils. Ils sont généralement mirrorés, parfois non, et ils doivent le plus souvent être posés ensemble et, le reste du temps, séparément.
Pages, pairs et sides sont la façon dont un pose layer gère ça.
Page¶
Une page est une variante numérotée de la grid d'un layer. Un layer commence avec une page et vous en ajoutez d'autres avec + dans la ligne de la grid.
Une page contient soit :
- une pair — deux grids, intitulées
Left-1etRight-1, soit - une solo — une grid, intitulée
Solo-1.
La petite bande de boutons numérotés sous la ligne de la grid bascule entre les pages. Elle est masquée quand il n'y en a qu'une.
Les numéros de page sont des ids stables
Supprimez la page 2 et les survivantes restent 1 et 3. Le trou est correct — les side assignments de vos targets nomment toujours la page 3, et renuméroter les repointerait silencieusement.
Ce qui varie par page, et ce qui ne varie pas¶
| Varie par page ? | |
|---|---|
| Quels nœuds la grid pilote | Oui — c'est tout l'intérêt d'une page |
| Les frames autorisées | Non — une frame autorisée sur n'importe quelle page s'autorise sur toutes les pages |
| Les axes de mirror | Non — ils appartiennent au layer entier |
Cette dernière paire surprend les gens. Les pages concernent le routage, pas le timing : la même expression se produit sur la même frame ; ce qui diffère, c'est quels nœuds sont déplacés par quelle grid.
Pair et Solo¶
Le bouton sur l'en-tête d'une grid est intelligent :
| Sur | Il affiche | Il fait |
|---|---|---|
| Une grid paired | × |
Retire cette grid — la page devient solo |
| Une grid solo | + |
Rajoute la seconde grid — la page devient une pair |
Passer en solo ne perd rien. Les frames sont de toute façon partagées, et chaque target qui était sur le side retiré est simplement pilotée par la grid survivante à partir de là.
ORC se souvient d'où chacune venait, donc re-pairer la page remet chaque target sur sa grid d'origine. Vous pouvez collapser et re-pairer librement.
Side¶
Chaque target porte un Side qui indique quelle grid le pilote. La colonne Side apparaît dans la target list dès que le layer a plus qu'une simple page solo triviale.
| Valeur | Signification |
|---|---|
Left-1 |
Piloté par la grid gauche de la page 1 |
Right-2 |
Piloté par la grid droite de la page 2 |
Both-3 |
Piloté par les deux grids de la page 3 |
Solo-1 |
La page 1 est solo ; il n'y a qu'une grid |
Mixed |
Un groupe dont les deform curves ne s'accordent pas — affiché pour information, jamais choisi |
Les listes de peg et de deform d'un look-at ajoutent une valeur de plus, Orphan, pour un side abandonné par une pair devenue solo — voir Look-At. Un pose layer ne l'affiche jamais.
Une page solo ne contribue que son entrée Solo-N — pas de Left, Right ou Both pour ce numéro.
Resélectionnez un side même quand il affiche déjà la bonne valeur
Une ligne qui hérite son side de son groupe affiche ce side. Le resélectionner engage tout de même la valeur, et ça compte : un Both hérité sur un rig mirroré moyenne la gauche et la droite et peut s'annuler jusqu'à la pose de repos. Si une target semble inerte, définissez son side explicitement.
Cascade¶
Les deform chains résolvent leur side dans une seule direction :
curve → group → target
Une curve qui ne dit rien hérite le side de son group ; un group qui ne dit rien hérite celui de la target. Les lignes affichent la valeur résolue, donc une ligne ne ment jamais sur quelle grid la pilote. Une valeur héritée est dessinée en atténué ; en définir une la rend pleine.
Assigner plusieurs à la fois¶
Sélectionnez plusieurs lignes et changez un seul combo Side — le changement se propage à toute la sélection.
Mirror¶
Mirror X et Mirror Y dans l'en-tête du layer décident comment la grid jumelle d'une pair suit celle que vous êtes en train de glisser.
| Inverse | |
|---|---|
| X (activé par défaut) | Gauche/droite — la symétrie latérale standard |
| Y | Haut/bas — pour les pairs de paupières/lèvres |
| Les deux désactivés | Le jumeau est une copie identique, pas un mirror |
Les axes appartiennent au layer entier, pas à une page — le rigging est symétrique, et une pair dont l'axe de mirror différerait de celui de sa sœur serait un bug, pas une fonctionnalité.
Réglez les axes de mirror avant d'autoriser
Autoriser un snap l'écrit aussi sur la grid jumelle, mais le snap du jumeau est inversé à travers ces axes. Avec Mirror X activé, keyer R0C0 à gauche écrit R0C6 sur la grid de droite — pas son R0C0.
Ça veut dire que les axes en vigueur au moment où vous autorisez sont figés dans l'emplacement de ces frames, et changer les axes après ne remappe pas les keys déjà faites. Un layer autorisé avec Mirror X activé, puis désactivé et re-pairé, prendra les nouvelles keys sur des snaps différents des anciennes.
Changer un axe de mirror sur un layer vide ne coûte rien. Sur un layer autorisé, c'est une décision, pas un accident : c'est aussi la façon délibérée d'inverser comment la grid jumelle se lit. Attendez-vous simplement à ce que les keys déjà faites restent où elles sont — seule la nouvelle autorisation suit le nouvel axe.
Dans le rig composé, l'animateur obtient deux bascules runtime :
| Bascule | Effet |
|---|---|
| Mirror | À l'intérieur d'une pair — quelle que soit la handle déplacée en dernier, elle pilote son jumeau. |
| Mirror All | À travers les pairs — déplacer une pair pilote aussi chaque pair sœur. N'apparaît que quand au moins un layer possède deux pages paired ou plus. |
Mirror All force Mirror à s'activer tant qu'il est actif.
Flip Sides¶
Le bouton ⇄ dans la toolbar des Targets échange Left ↔ Right au sein du même numéro de page : Left-1 devient Right-1, Right-2 devient Left-2. Both-N et Solo-N ne sont pas touchés.
Il n'inverse que les valeurs de side stockées — jamais les node paths, jamais les keyframes, jamais les poses. C'est le correctif pour une target list construite dans le mauvais sens.
Sur un layer sans pair, le bouton est désactivé avec la raison, pas masqué : "Flip Sides — this layer has no L/R pair (solo grids have no sides to flip)."
Les listes de peg et de deform du look-at portent le même bouton.
Copy & Paste Sides¶
Clic droit sur une ligne de target dans la target list :
| Élément | Copie |
|---|---|
Copy Side (L) |
Juste le side de cette ligne |
Copy Sides (7 curves) |
Tout le motif de side de la ligne, curve par curve |
Paste Sides |
Applique le motif |
Paste Sides Mirrored |
L'applique avec L et R échangés |
La portée est dans le label, jamais dans le fait que la ligne soit repliée ou non. Avec des centaines de targets, vous repliez des groupes pour que ça tienne à l'écran, pas pour déclarer une intention — le repli décide seulement quel élément arrive en gras comme choix par défaut.
Un presse-papiers incompatible affiche Paste désactivé avec la raison en tooltip, jamais un collage partiel silencieux. Le garde-fou est structurel : même nombre de groups, même nombre de curves par group, même séquence de modules.
Le presse-papiers survit au changement de layer, et survit à la suppression de la target source.
Share Sides¶
C'est une fonctionnalité de control, pas de layer — elle fait qu'une face Back d'un control réutilise les colonnes extrêmes de la Front. Voir Controls → Share Sides.
Voir aussi¶
- Pose Layers
- Targets — la liste où vit la colonne Side
- Grids & Snaps

