Indicadores Visuais¶
O ORC diz muito com muito pouca cor. Esta página é todo o vocabulário.
A regra geral: a cor é escassa de propósito. O Outliner tem exatamente quatro estados de cor, os grids têm um único verde, e informação que é apenas interessante é deixada em cinza de propósito.
Verde significa "o nó ativo tem uma key aqui"¶
Um único verde, em todo lugar, para todo tipo de key — um frame de pose, um valor de driver, um estado de constraint, uma key de look-at.
| Onde | Aparência |
|---|---|
| Um snap do grid | |
| Um tick do slider | |
| O handle de um slider | O handle fica verde sobre uma posição com key, e o sulco tinge junto |
| O rótulo de um campo | Texto verde |
| O cursor de todo grid visível, brevemente | Um flash verde — uma key ahandleu de ser gravada |
Um navigator mostra as keys de um nó só, e é por isso que uma cor basta.
Verde é sempre sobre o nó ativo
Na página de um driver, o verde da pose é suprimido na origem e substituído pelas keys daquele driver. Do contrário, um rig que tem key em todo snap acenderia por completo e não diria nada.
Um navigator pinado mostra números de frame mas sem verde — é uma referência, e não tem nada a ver com reivindicar suas keys.
As outras marcas do grid¶
| Marca | Significado |
|---|---|
| Um snap vazio | |
| Um snap lateral da face de trás, herdado da frente via Share Sides. Visível e clicável, mas não editável. | |
| Modificado — o frame deste snap mudou desde que o rig foi trazido | |
| Removido — vazio, mas a referência tem um frame aqui que foi apagado. Sem o anel isto seria idêntico a um snap que o import sempre teve vazio | |
— |
Nenhum frame aqui |
O cursor é o único ponto com borda, e carrega dois fatos ao mesmo tempo — seu preenchimento é o estado do snap, sua borda é se o snap está modificado:
| Cursor | Significa |
|---|---|
| Um snap sem key | |
| Um snap com key | |
| …e o snap está modificado | |
| Um snap sem key que foi removido — vazio sob o cursor, amarelo porque a referência tem um frame aqui |
Modificado é sempre um anel ou uma borda, nunca um preenchimento, porque é ortogonal a se o snap tem key. No cursor o amarelo substitui o branco em vez de somar um segundo anel.
As mesmas três marcas aparecem no Navigator, então a divergência fica visível enquanto você navega e não só enquanto autora. No seu slider o anel não tem para onde ir — um tick é uma linha de 2 pixels — então a marca vira uma divisão: a cabeça do tick fica amarela, o corpo mantém a cor da key, e o handle estacionado nele ganha um anel amarelo.
As duas superfícies respondem perguntas diferentes, e o escopo da marca acompanha isso:
- No grid de autoração do Editor — onde você fixa um frame — o amarelo é exato e por página: o frame deste snap divergiu, nesta página. O grid que você vê é uma página da pilha inteira da layer (um snap de head × uma posição de knob), então o anel só aparece enquanto você está estacionado na página que divergiu. Navegue a head ou o knob para longe e ele some; volte e ele está lá.
- Em um Navigator — onde você escolhe uma posição — o amarelo agrega: algo endereçado por aqui divergiu. O grid de control também se prende à página atual do knob (o knob abaixo dele repagina os dois de uma vez), enquanto os ticks do knob continuam sendo o localizador grande-angular: um tick acende quando sua página guarda qualquer divergência, em qualquer snap de head.
Duas regras mantêm essas marcas honestas:
- O Navigator pertence à layer selecionada. Seu amarelo mostra a divergência daquela layer e de mais ninguém — clique numa pose layer limpa e seu navigator aparece limpo, mesmo quando uma irmã sob o mesmo control divergiu. Uma página de driver ou de look-at mostra só seus próprios valores. O que divergiu é a layer que divergiu, não suas vizinhas.
- Siga a trilha para dentro. Um tick de knob acende → navegue até ele e o grid de control acende o snap de head → clique nele e o grid de autoração cerca a célula exata com o anel. Uma marca amarela no navigator é uma seta, não um veredito.
O amarelo observa dois tipos de número¶
Um rig guarda dois tipos de número autorado, e o amarelo observa ambos:
- Frames — para qual frame da timeline um snap de pose aponta. É o que as marcas acima descrevem.
- Valores — o que um driver ou um look-at guarda em um snap. Reabra um rig composto, arraste o slider de um driver em um snap, e aquele snap fica amarelo nos próprios navigators do driver — seu grid de pose layer, a cabeça de tick do slider, o card do knob — e no snap de control que o endereça. Keys de look-at recebem o mesmo tratamento.
Recolocar uma key com o mesmo valor não é uma mudança: a divergência compara o que é contra o que era, nunca se você tocou nisso. Coloque um driver de volta exatamente onde começou e o amarelo desaparece.
Remover também é uma mudança. Apague uma pose que a referência tem — F7 em um snap importado ou reaberto — e a célula esvaziada mantém o anel amarelo (um pequeno ponto cinza dentro dele), o tick do slider fica vazio com a cabeça amarela, e o cursor parado ali fica azul com borda amarela. Esse anel é o que separa "eu apaguei isto" de "o import nunca teve nada aqui" — uma MC importada pode legitimamente carregar células vazias, então a ausência por si só não diz nada. E como uma remoção é uma divergência como qualquer outra, o Restore traz a pose apagada de volta.
Duas ausências deliberadas. Constraints nunca marcam — uma constraint é um on/off global sem valor por snap, então não há o que divergir. E uma MC importada do Harmony não tem valores de driver ou look-at que possam ter mudado — são conceitos do ORC que só existem depois que o ORC os compõe — então o amarelo de valor só aparece em um rig do ORC reaberto.
Para que o amarelo serve de verdade¶
Metade dele é o que ele diz: isto não bate mais com o que eu trouxe, para você distinguir seu próprio trabalho da MC de onde partiu.
A outra metade é uma rede de segurança, e é a metade que justifica a cor. Um número de frame é uma coisa pequena de mudar por acidente — um arraste errado num snap, um dígito digitado errado, um fill que foi uma linha além do que você queria. Nada no rig parece errado depois: a pose ainda tem um frame, o ponto ainda está verde, e o grid ainda parece pronto. Sem uma marca, a primeira vez que você descobriria seria depois de compor, no Harmony, vendo uma pose cair no desenho errado — muito depois de você lembrar de ter feito isso.
O amarelo fecha essa brecha. Ele diz "isto não está onde começou" no exato momento em que deixa de estar onde começou, no snap, no nome da layer, e no navigator que você já está olhando. Na maior parte do tempo ele está confirmando uma mudança que você quis fazer. Na única vez em que não está, você descobre em segundos em vez de depois de um compose.
Todo amarelo tem um inverso — Restore¶
A marca é também o caminho de volta. Clique com o botão direito em qualquer superfície que mostre divergência e uma entrada Restore Reference coloca a baseline de volta sobre exatamente o que aquela marca cobre — o mesmo escopo, nada mais:
- Grid do Editor —
Restore Reference Framereverte o snap clicado na página atual;Restore Reference Frames on This Gridreverte todo snap divergido da página. - Grid de control do Navigator —
Restore Reference Pose Herereverte tudo o que o snap selecionado endereça para a layer selecionada, na página atual do seu knob: frames, e para uma página de driver ou look-at, seus valores divergidos naquele snap. - Tick do knob — reverte as keys da layer selecionada naquela posição.
Uma key retimada recebe de volta seu frame de referência. Uma key adicionada — uma que a referência nunca teve — é removida, pose capturada inclusa: restaurar a pose original significa que a key volta a não existir. Uma key removida — uma que você apagou e a referência tem — é ressuscitada com seu frame de referência. Todo restore é um único passo de undo, e a linha de status reporta a contagem.
As entradas estão sempre listadas, acinzentadas com o motivo quando não podem agir: sem referência (o rig foi autorado do zero — nada importado ou reaberto para restaurar) ou nada divergiu aqui. A referência é a mesma contra a qual a divergência compara, tenha ela vindo de uma MC do Harmony importada ou de um rig do ORC reaberto.
Ele cobre qualquer rig que voltou de uma MC — sua ou do Harmony. A única lacuna é a primeiríssima sessão de um rig novo, que não tem uma versão anterior da qual divergir, então nada é marcado e nada poderia ser.
É também por isso que a marca é deliberadamente discreta — um anel fino, um nome tingido — e nunca um diálogo de aviso. Divergir é a coisa normal e esperada de se fazer: você abriu o rig justamente para poder mudá-lo. O amarelo reporta, não reprova.
A cor do Outliner¶
O chip de dimensão na segunda coluna é cinza. Vermelho é o único estado de cor da árvore:
| Cor | Significado |
|---|---|
| Cinza | Normal. |
| Vermelho | Um bloqueador de compose. |
Uma linha bloqueada é repintada inteira — nome, chip, os dois glifos e o Σ — porque é o único estado que impede um Compose: dois extra knobs escrevendo no mesmo nó e canal, o que não pode somar.
Separadamente, um nome amarelo marca uma layer que divergiu de sua importação de MC.
Keyed, interpolado, driven¶
Em drivers e campos de look-at:
| Cor | Estado |
|---|---|
Verde #64C878 |
Com key neste snap |
Vermelho #DC5050 |
Interpolado — misturado a partir das keys vizinhas |
Rosa #E0608C |
Driven por outro driver |
Verde de key vence rosa de driven, e remover a key revela o rosa por baixo.
Um knob driven continua interativo — você pode empurrá-lo para pré-visualizar; o compose o sobrescreve a partir de sua fonte. Uma constraint controlada por um driver fica rosa e vira somente leitura, mas ainda responde a um clique direito.
Tanto o slider quanto sua caixa de número são pintados, nunca só um.
Cores da lista de targets¶
Uma precedência, resolvida em uma única passada:
| Cor | Significado |
|---|---|
| Vermelho no nome + um Σ vermelho | Conflito — dois autores em um mesmo nó e canal que não conseguem se combinar |
| Azul no nome | Aditivo — este target é somado sobre outro autor. Um Σ ao final marca quem está somando. |
| Amarelo no nome | Modificado — adicionado desde que o rig foi trazido |
| Vermelho + riscado | Um canal desativado, espelhando a aparência do próprio Harmony |
| Número esmaecido | Um peso ou side herdado. Sólido significa definido aqui. |
Tons de sobreposição¶
A severidade acompanha a mistura, não o mero fato de haver sobreposição:
| Tom | Mistura | Significado |
|---|---|---|
| Azul | Aditivo | Os dois coexistem — um é um offset, e zero significa nenhuma mudança |
| Amarelo | Override | Um substitui o outro silenciosamente |
Glifos finais¶
Desenhados depois do chip de dimensão, à direita da segunda coluna.
| Glifo | Significado |
|---|---|
| Um control tem tanto uma face Front quanto uma Back | |
| Uma layer tem pares de mirror L/R. Dois ou mais adicionam uma pequena contagem elevada. | |
| Σ | Compõe de forma aditiva — suas keys são deltas, não valores absolutos |
O glifo de mirror e o Σ dividem um único espaço, e o Σ sempre vence.
Pins¶
| Glifo | Estado |
|---|---|
| Alfinete branco preenchido | Pinado |
| Vazio, mais esmaecido | Não pinado |
Só controls, pose layers e knobs têm navigators, então só eles carregam um pin.
A barra de feedback¶
As mensagens se empilham em uma ordem fixa, então um aviso nunca esconde uma confirmação:
| Cor | Significa | Típico |
|---|---|---|
| Neutro | Informação | "Cleared 84 snap(s)" |
| Azul | Uma oferta ou um status | "Saved session found — Front: robin-head-MC" |
| Verde | Sucesso | "Compose complete — Top/robin-head-MC" |
| Amarelo | Uma recusa sobre a qual você pode agir, ou uma confirmação armada | "Click − again within 5s to confirm removal." |
| Vermelho | Um erro | "Nothing to undo" |
Confirmações de dois cliques¶
Vários botões armam em vez de agir imediatamente. Um botão armado fica âmbar e a barra de feedback explicita a consequência; deixar o tempo esgotar desarma.
| Onde | Protegendo |
|---|---|
| Deletar um nó com dados | Perder poses com key |
| Sobrescrever um preset | Perder o layout salvo |
| Compose, quando há avisos | CONFIRM? |
| Cancelar, durante Compose ou Unroll | Abortar a meio de uma escrita |
| Aplicar um grid preset sobre keys | Replace 9 key(s)? |
| O Cancel do Widget Editor | Descartar edições não aplicadas |
| Replace / Add no prompt de preset | Descartar poses autoradas |
Uma confirmação só dispara quando há algo a perder. Em um rig sem nada com key, a deleção é imediata — uma confirmação que sempre dispara é um redutor de velocidade, não uma rede de segurança.
Acinzentado, nunca escondido¶
Quando algo não pode ser usado, o ORC acinzenta e coloca a saída no tooltip em vez de remover:
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).
O tooltip de um botão de Compose desativado é sempre o motivo de ele estar desativado. O mesmo vale para um Paste desativado, um escopo acinzentado, e um Unroll travado.
Se algo parece indisponível e você não consegue saber por quê, passe o mouse sobre ele.
Ícones¶
Toda linha do Outliner é um glifo de papel mais um glifo de tipo. As tabelas completas estão em A Árvore do Outliner, mas a regra que vale a pena memorizar é:
As linhas internas são as paradas de snap. Um widget de tipo contínuo é desenhado exatamente como seu gêmeo discreto, menos as linhas.


