Aller au contenu

Indicateurs visuels

ORC dit beaucoup avec très peu de couleur. Cette page est tout le vocabulaire.

La règle qui gouverne : la couleur est rare, exprès. L'Outliner a exactement quatre états de couleur, les grids ont un seul vert, et l'information simplement intéressante est délibérément laissée en gris.


Le vert signifie « le nœud actif a une key ici »

Un seul vert, partout, pour tout type de key — un frame de pose, une valeur de driver, un état de constraint, une key de look-at.

Ressemble à
Un snap de grid
Une graduation de slider
Un handle de slider Le handle devient vert sur une position keyée, et le sillon se teinte avec lui
Le libellé d'un champ Texte vert
Le curseur de chaque grid visible, brièvement Un flash vert — une key vient d'être enregistrée

Un navigator montre les keys d'un seul nœud, c'est pourquoi une couleur suffit.

Le vert concerne toujours le nœud actif

Sur la page d'un driver, le vert des poses est supprimé à la source et remplacé par les keys de ce driver. Sinon, un rig qui aurait une key sur chaque snap s'allumerait entièrement et ne dirait plus rien.

Un navigator pinned montre les numéros de frame mais sans vert — c'est une référence, elle n'a rien à faire à revendiquer vos keys.


Les autres marques de grid

Marque Signification
Un snap vide
Un snap latéral de la face arrière, hérité de la face avant via Share Sides. Visible et cliquable, mais non éditable.
Modifié — le frame de ce snap a changé depuis que le rig a été importé
Supprimé — vide, mais la référence a ici un frame qui a été supprimé. Sans l'anneau, ceci se lirait exactement comme un snap que l'import a toujours eu vide
Aucun frame ici

Le curseur est le seul point avec une bordure, et il porte deux informations à la fois — son remplissage est l'état du snap, sa bordure indique si le snap est modifié :

Curseur Signifie
Un snap sans key
Un snap keyé
…et le snap est modifié
Un snap sans key qui est supprimé — vide sous le curseur, jaune parce que la référence a un frame ici

Modifié est toujours un anneau ou une bordure, jamais un remplissage, parce que c'est orthogonal au fait que le snap ait une key. Sur le curseur, le jaune remplace le blanc plutôt que d'ajouter un second anneau.

Les trois mêmes marques apparaissent dans le Navigator, si bien que la divergence reste visible pendant que vous naviguez, et pas seulement pendant que vous autorez. Sur son slider, l'anneau n'a nulle part où aller — une graduation est une ligne de 2 pixels — alors la marque se scinde : la tête de la graduation devient jaune, son corps garde la couleur de la key, et le handle qui y est posé prend un anneau jaune.

Les deux surfaces répondent à des questions différentes, et la portée de la marque suit :

  • Sur le grid d'autorage de l'Editor — où vous fixez un frame — le jaune est exact et par page : le frame de ce snap a divergé, sur cette page. Le grid que vous voyez est une page de la pile entière de la layer (un snap de tête × une position de knob), donc l'anneau ne s'affiche que pendant que vous êtes posé sur la page qui a divergé. Naviguez la tête ou le knob ailleurs et il disparaît ; revenez et il est là.
  • Sur un Navigator — où vous choisissez une position — le jaune remonte : quelque chose adressé par ici a divergé. Le grid de control s'accroche lui aussi à la page courante du knob (le knob en dessous re-pagine les deux à la fois), tandis que les graduations du knob restent le viseur grand-angle : une graduation s'allume quand sa page contient une divergence, à n'importe quel snap de tête.

Deux règles gardent ces marques honnêtes :

  • Le Navigator appartient à la layer sélectionnée. Son jaune montre la divergence de cette layer et de personne d'autre — cliquez une pose layer propre et son navigator apparaît propre, même quand une sœur sous le même control a divergé. Une page de driver ou de look-at ne montre que ses propres valeurs. Ce qui a divergé, c'est la layer qui a divergé, pas ses voisines.
  • Suivez la piste vers l'intérieur. Une graduation de knob s'allume → naviguez-y et le grid de control allume le snap de tête → cliquez-le et le grid d'autorage entoure la cellule exacte. Une marque jaune sur le navigator est une flèche, pas un verdict.

Le jaune surveille deux types de nombre

Un rig conserve deux types de nombre autoré, et le jaune surveille les deux :

  • Frames — quel frame de la timeline un snap de pose pointe. C'est ce que décrivent les marques ci-dessus.
  • Valeurs — ce qu'un driver ou un look-at contient à un snap. Rouvrez un rig composé, faites glisser le slider d'un driver sur un snap, et ce snap devient jaune sur les propres navigators du driver — son grid de pose layer, la tête de graduation de son slider, sa carte de knob — et sur le snap de control qui l'adresse. Les keys de look-at reçoivent le même traitement.

Reposer une key avec la même valeur n'est pas un changement : la divergence compare ce que c'est à ce que c'était, jamais si vous y avez touché. Remettez un driver exactement à sa position de départ et le jaune s'éteint.

Supprimer est aussi un changement. Supprimez une pose que la référence a — F7 sur un snap importé ou rouvert — et la cellule vidée garde l'anneau jaune (un petit point gris à l'intérieur), la graduation du slider devient vide avec une tête jaune, et le curseur garé là est bleu avec une bordure jaune. Cet anneau est ce qui sépare « j'ai supprimé ceci » de « l'import n'a jamais rien eu ici » — une MC importée peut légitimement contenir des cellules vides, donc l'absence seule ne dit rien. Et parce qu'une suppression est une divergence comme une autre, Restore ramène la pose supprimée.

Deux absences délibérées. Les constraints ne marquent jamais — une constraint est un on/off global sans valeur par snap, donc rien ne peut diverger. Et une MC importée du Harmony n'a pas de valeurs de driver ou de look-at qui aient pu changer — ce sont des concepts ORC qui n'existent qu'une fois qu'ORC les compose — donc le jaune de valeur n'apparaît que sur un rig ORC rouvert.

À quoi sert vraiment le jaune

La moitié, c'est ce qu'il dit : ceci ne correspond plus à ce que j'ai importé, pour que vous distinguiez votre propre travail de la MC dont vous êtes parti.

L'autre moitié est un filet de sécurité, et c'est elle qui justifie la couleur. Un numéro de frame est une petite chose à changer par accident — un glissement malheureux sur un snap, un chiffre mal tapé, un fill qui a débordé d'une ligne de trop. Rien dans le rig ne paraît anormal ensuite : la pose a toujours un frame, le point est toujours vert, et le grid a toujours l'air terminé. Sans marque, la première fois que vous vous en apercevriez serait après le compose, dans Harmony, en voyant une pose atterrir sur le mauvais dessin — bien après vous être souvenu de l'avoir fait.

Le jaune referme cet écart. Il dit « ceci n'est plus où il était parti » au moment même où ça cesse d'être le cas, sur le snap, dans le nom de la layer, et sur le navigator que vous regardez déjà. La plupart du temps, il confirme un changement que vous vouliez faire. La seule fois où ce n'est pas le cas, vous le découvrez en quelques secondes au lieu d'après un compose.

Chaque jaune a un inverse — Restore

La marque est aussi le chemin du retour. Faites un clic droit sur n'importe quelle surface qui montre une divergence et une entrée Restore Reference remet la baseline sur exactement ce que cette marque couvre — la même portée, rien de plus :

Menu contextuel du grid de l'Editor

  • Grid de l'EditorRestore Reference Frame ramène le snap cliqué sur la page courante ; Restore Reference Frames on This Grid ramène chaque snap divergé de la page.
  • Grid de control du NavigatorRestore Reference Pose Here ramène tout ce que le snap sélectionné adresse pour la layer sélectionnée, sur sa page de knob courante : les frames, et pour une page de driver ou de look-at, ses valeurs divergées à ce snap.
  • Graduation de knob — ramène les keys de la layer sélectionnée à cette position.

Menu contextuel du Navigator Menu contextuel du navigator de knob

Une key retimée retrouve son frame de référence. Une key ajoutée — que la référence n'a jamais eue — est retirée, pose capturée incluse : restaurer la pose d'origine signifie que la key redevient inexistante. Une key supprimée — que vous avez effacée mais que la référence a — est ressuscitée avec son frame de référence. Chaque restauration est une seule étape d'undo, et la ligne de statut rapporte le compte.

Les entrées sont toujours listées, grisées avec la raison quand elles ne peuvent pas agir : pas de référence (le rig a été autoré de zéro — rien d'importé ni de rouvert vers quoi restaurer) ou rien n'a divergé ici. La référence est la même que celle à laquelle la divergence se compare, qu'elle vienne d'une MC Harmony importée ou d'un rig ORC rouvert.

Il couvre tout rig revenu d'une MC — la vôtre ou celle de Harmony. La seule lacune est la toute première session d'un rig neuf, qui n'a pas de version antérieure dont diverger, donc rien n'est marqué et rien ne pourrait l'être.

C'est aussi pour cela que la marque est délibérément discrète — un anneau fin, un nom teinté — et jamais une boîte de dialogue d'avertissement. Diverger est la chose normale et attendue à faire : vous avez ouvert le rig précisément pour pouvoir le changer. Le jaune rapporte, il ne réprouve pas.


La couleur de l'Outliner

Le chip de dimension dans la deuxième colonne est gris. Le rouge est le seul état de couleur de l'arbre :

Couleur Signification
Gris Normal.
Rouge Un bloqueur de compose.

Une ligne bloquée est repeinte entièrement — nom, chip, les deux glyphes et le Σ — parce que c'est le seul état qui arrête un Compose : deux extra knobs qui écrivent sur le même nœud et le même canal, ce qui ne peut pas se sommer.

Séparément, un nom jaune marque une layer qui a divergé de son import de MC.


Keyed, interpolé, driven

Sur les drivers et les champs de look-at :

Couleur État
Vert #64C878 Avec key sur ce snap
Rouge #DC5050 Interpolé — mélangé à partir des keys voisines
Rose #E0608C Driven par un autre driver

Le vert de key l'emporte sur le rose de driven, et retirer la key révèle le rose en dessous.

Un knob driven reste interactif — vous pouvez le pousser pour prévisualiser ; le compose l'écrase depuis sa source. Une constraint pilotée par un driver devient rose et passe en lecture seule, mais répond encore à un clic droit.

Le slider et sa boîte de nombre sont tous les deux peints, jamais un seul.


Couleurs de la liste de targets

Une seule précédence, résolue en une seule passe :

Couleur Signification
Rouge sur le nom + un Σ rouge Conflit — deux auteurs sur un même nœud et canal qui ne peuvent pas se combiner
Bleu sur le nom Additif — ce target s'ajoute sur un autre auteur. Un Σ final marque celui qui ajoute.
Jaune sur le nom Modifié — ajouté depuis que le rig a été importé
Rouge + barré Un canal désactivé, à l'image de l'apparence de Harmony lui-même
Nombre estompé Un poids ou un side hérité. Plein signifie défini ici.

Teintes de chevauchement

La gravité suit le blend, pas le simple fait qu'il y ait chevauchement :

Teinte Blend Signification
Bleu Additif Les deux coexistent — l'un est un offset, et zéro signifie aucun changement
Jaune Override L'un remplace silencieusement l'autre

Glyphes de fin de ligne

Dessinés après le chip de dimension, à droite de la deuxième colonne.

Glyphe Signification
Un control a à la fois une face Front et une face Back
Une layer a des paires de mirror L/R. Deux ou plus ajoutent un petit compteur en exposant.
Σ Compose de manière additive — ses keys sont des deltas, pas des valeurs absolues

Le glyphe de mirror et le Σ partagent un seul emplacement, et le Σ l'emporte toujours.


Pins

Glyphe État
Épingle blanche pleine Pinned
Creuse, plus estompée Non pinned

Seuls les controls, pose layers et knobs ont des navigators, donc seuls eux portent une pin.


La barre de feedback

Les messages s'empilent dans un ordre fixe, si bien qu'un avertissement ne cache jamais une confirmation :

Couleur Signifie Typique
Neutre Information "Cleared 84 snap(s)"
Bleu Une offre ou un statut "Saved session found — Front: robin-head-MC"
Vert Succès "Compose complete — Top/robin-head-MC"
Jaune Un refus sur lequel vous pouvez agir, ou une confirmation armée "Click − again within 5s to confirm removal."
Rouge Une erreur "Nothing to undo"

Confirmations en deux clics

Plusieurs boutons s'arment plutôt que d'agir immédiatement. Un bouton armé devient ambré et la barre de feedback explicite la conséquence ; laisser le minuteur s'écouler le désarme.

Ce qui est protégé
Supprimer un nœud avec des données Perdre des poses keyées
Écraser un preset Perdre la mise en page enregistrée
Compose, quand des avertissements existent CONFIRM?
Cancel, pendant Compose ou Unroll Interrompre une écriture en cours
Appliquer un grid preset sur des keys Replace 9 key(s)?
Le Cancel du Widget Editor Abandonner des modifications non appliquées
Replace / Add dans l'invite de preset Abandonner des poses autorées

Une confirmation ne se déclenche que s'il y a quelque chose à perdre. Sur un rig sans rien de keyé, la suppression est immédiate — une confirmation qui se déclenche toujours n'est qu'un ralentisseur, pas un filet de sécurité.


Grisé, jamais caché

Quand quelque chose ne peut pas être utilisé, ORC le grise et met la sortie dans l'infobulle plutôt que de le retirer :

Pick a control first — Globals has no control grid to key across.

Front and Back have different row counts — the side columns can't align to share. Match their rows to enable Share Sides.

Flip Sides — this layer has no L/R pair (solo grids have no sides to flip).

L'infobulle d'un bouton Compose désactivé est toujours la raison de sa désactivation. Il en va de même pour un Paste désactivé, un scope grisé, et un Unroll verrouillé.

Si quelque chose paraît indisponible et que vous ne comprenez pas pourquoi, survolez-le.


Icônes

Chaque ligne de l'Outliner est un glyphe de rôle plus un glyphe de type. Les tables complètes se trouvent dans The Outliner Tree, mais la règle qui vaut la peine d'être mémorisée est :

Les lignes intérieures sont les arrêts de snap. Un widget de type continu est dessiné exactement comme son jumeau discret, moins les lignes.


Voir aussi