Histórico e Desfazer¶
O painel History fica sob o Navigator, na metade inferior da coluna esquerda. É o modelo de undo inteiro, visível.
Uma timeline, não duas pilhas¶
O ORC usa o modelo do Photoshop: uma única lista linear com um ponteiro, não uma pilha de undo mais uma pilha de redo.
- Tudo acima da linha destacada é o passado.
- Tudo abaixo dela é o ramo à frente — o que o redo replicaria. É desenhado acinzentado, com seus ícones em meia opacidade.
- Fazer algo novo corta o ramo à frente a partir de onde você está.
Uma linha fina de Initial state fica fixada no topo e é sempre alcançável.
Usando¶
| Ação | Como |
|---|---|
| Desfazer | Ctrl+Z |
| Refazer | Ctrl+Shift+Z ou Ctrl+Y |
| Pular para qualquer ponto | Clique na linha |
Clicar em uma linha viaja direto para lá — vinte passos atrás é um clique, não vinte undos. Um pulo move o ponteiro e nunca empurra uma nova entrada, então você pode vagar livremente e voltar.
A barra de feedback nomeia o que aconteceu: "Undo: add driver", "Jump: capture frame". Quando não há para onde ir, ela diz "Nothing to undo" em vermelho.
Dentro de um campo de texto, Ctrl+Z desfaz sua digitação em vez disso — o undo próprio do campo tem prioridade.
Lendo uma linha¶
Cada entrada carrega um glifo do tipo de coisa que você fez, não do verbo. Adicionar um driver mostra o raio do driver, não um mais genérico — você varre um histórico procurando o que você mexeu.
| Glifo | Tipo |
|---|---|
| Um driver | |
| Um constraint | |
| Um visibility group | |
| Um look-at | |
| Um control | |
| Um preset | |
| Um frame ou snap | |
| Um target | |
| Um side ou mudança de mirror | |
| Um paste | |
| Um canal | |
| Um drawing | |
| Uma renomeação | |
| Uma adição ou uma remoção |
O que conta como um passo¶
Mais do que você esperaria, de propósito.
Um gesto é uma entrada. Apagar uma pose layer internamente dispara uma mudança estrutural, um desanexo de knob e uma limpeza de eixo — três requisições que cada uma viraria uma entrada, então um único Ctrl+Z só desfaria a metade. O ORC mantém a primeira e descarta o resto.
Um arraste de slider é uma entrada. Arrastar um slider de driver ou de look-at dispara cerca de sessenta mudanças por segundo. O ORC tira um snapshot do valor antes do arraste e então espera você parar.
Uma escrita em massa é uma entrada. Um preenchimento de grid, uma aplicação de preset e uma colagem de grid tomam um único snapshot para a execução inteira, não importa quantos snaps toquem.
O que ele não faz¶
Undo nunca escreve na sua cena do Harmony. Compose é a única coisa no ORC que faz isso. Desfazer a exclusão de uma pose layer a restaura dentro do ORC; sua cena nunca foi tocada, para começo de conversa.
Profundidade e memória¶
Dois limites, e o segundo é o que realmente morde em um rig pesado:
| Limite | Padrão | Onde |
|---|---|---|
| Número de entradas | 50 | History depth em Preferences, 10–250 |
| Memória | Um teto fixo | Não configurável |
Cada entrada é um snapshot completo do rig, então um histórico mais profundo custa memória de verdade. Quando o total fica grande demais, as entradas mais antigas são descartadas independentemente da sua configuração de profundidade, e isso é anotado no log.
Diminuir a profundidade corta imediatamente.
Um documento, um histórico¶
O Widget Editor aberto de dentro do ORC compartilha este histórico. Desfaça um movimento de widget e o painel History volta um passo; desfaça a exclusão de uma pose layer e o canvas do editor recarrega.
O Widget Editor standalone é um documento separado e mantém seu próprio undo, com sua própria configuração de profundidade.
O histórico não é salvo¶
O painel é uma ferramenta de sessão. Fechar o ORC o encerra — ele não é escrito em disco e não volta com uma sessão restaurada.
O que sobrevive é o trabalho: os dados do seu rig são salvos automaticamente, e reabrir oferece restaurá-los. Veja Reeditando um MC Composto.
Durante uma aplicação longa¶
Enquanto um preset ou uma sessão está sendo aplicado, o ORC bloqueia a entrada e mostra um cursor de espera. Isso é deliberado: clicar em um navigator no meio de uma aplicação mostraria um estado meio restaurado e pareceria um bug. Eventos são descartados em vez de enfileirados, então não custa nada.
Se a aplicação precisar perguntar algo, o bloqueio se levanta para a pergunta e retoma depois.
Relacionado¶
- Keying & Auto-Capture
- Preferences — profundidade do histórico
- Pose Presets — que se aplicam como um único passo desfazível
