Ir para o conteúdo

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:

Editor grid context menu

  • Grid do EditorRestore Reference Frame reverte o snap clicado na página atual; Restore Reference Frames on This Grid reverte todo snap divergido da página.
  • Grid de control do NavigatorRestore Reference Pose Here reverte 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.

Navigator context menu Knob navigator context menu

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.


Relacionados