Saltar a contenido

History & Undo

El panel History está debajo del Navigator, en la mitad inferior de la columna izquierda. Es todo el modelo de deshacer, visible.

Panel de historial

Una sola timeline, no dos pilas

ORC usa el modelo de Photoshop: una única lista lineal con un puntero, no una pila de deshacer más una pila de rehacer.

  • Todo lo que está arriba de la fila resaltada es el pasado.
  • Todo lo que está debajo es la rama hacia adelante — lo que rehacer reproduciría. Se dibuja en gris, con sus íconos a media opacidad.
  • Hacer algo nuevo trunca la rama hacia adelante desde donde estás.

Una fila delgada de Initial state queda fijada arriba y siempre es alcanzable.

Usarlo

Acción Cómo
Deshacer Ctrl+Z
Rehacer Ctrl+Shift+Z o Ctrl+Y
Saltar a cualquier punto Haz clic en la fila

Hacer clic en una fila te lleva directo ahí — veinte pasos atrás es un clic, no veinte deshacer. Un salto mueve el puntero y nunca agrega una entrada nueva, así que puedes moverte libremente y volver.

La barra de feedback nombra lo que pasó: "Undo: add driver", "Jump: capture frame". Cuando no hay a dónde ir, dice "Nothing to undo" en rojo.

Dentro de un campo de texto, Ctrl+Z deshace tu escritura en su lugar — el deshacer propio del campo tiene prioridad.

Leer una fila

Cada entrada lleva un glifo del tipo de cosa que hiciste, no del verbo. Agregar un driver muestra el rayo del driver, no un más genérico — recorres un historial buscando qué tocaste.

Glifo Tipo
Un driver
Un constraint
Un visibility group
Un look-at
Un control
Un preset
Un frame o snap
Un target
Un side o un cambio de mirror
Un paste
Un canal
Un drawing
Un renombrado
  Una adición o una eliminación

Qué cuenta como un paso

Más de lo que esperarías, a propósito.

Un gesto es una entrada. Borrar una pose layer dispara internamente un cambio estructural, un desenganche de knob y una limpieza de eje — tres solicitudes que cada una se volvería una entrada, así que un solo Ctrl+Z solo la deshacía a medias. ORC conserva la primera y descarta el resto.

Un arrastre de slider es una entrada. Arrastrar un slider de driver o de look-at dispara alrededor de sesenta cambios por segundo. ORC toma una instantánea del valor antes del arrastre y luego espera a que te detengas.

Una escritura masiva es una entrada. Un relleno de grid, una aplicación de preset y un pegado de grid toman una sola instantánea para toda la operación, sin importar cuántos snaps toquen.

Qué no hace

Undo nunca escribe en tu escena de Harmony. Compose es lo único en ORC que lo hace. Deshacer la eliminación de una pose layer la restaura dentro de ORC; tu escena nunca fue tocada en primer lugar.

Profundidad y memoria

Dos límites, y el segundo es el que realmente muerde en un rig pesado:

Límite Por defecto Dónde
Número de entradas 50 History depth en Preferences, 10–250
Memoria Un tope fijo No configurable

Cada entrada es una instantánea completa del rig, así que un historial más profundo cuesta memoria real. Cuando el total se vuelve demasiado grande, las entradas más antiguas se descartan sin importar tu ajuste de profundidad, y queda anotado en el log.

Bajar la profundidad recorta de inmediato.

Un documento, un historial

El Widget Editor abierto desde dentro de ORC comparte este historial. Deshaz un movimiento de widget y el panel History retrocede un paso; deshaz la eliminación de una pose layer y el canvas del editor se recarga.

El Widget Editor standalone es un documento separado y mantiene su propio deshacer, con su propio ajuste de profundidad.

El historial no se guarda

El panel es una herramienta de sesión. Cerrar ORC lo termina — no se escribe en disco y no vuelve con una sesión restaurada.

Lo que sobrevive es el trabajo: los datos de tu rig se autoguardan, y volver a abrir ofrece restaurarlos. Ver Re-editing a Composed MC.

Durante una aplicación larga

Mientras se aplica un preset o una sesión, ORC bloquea la entrada y muestra un cursor de espera. Esto es deliberado: hacer clic en un navigator a mitad de una aplicación te mostraría un estado a medio restaurar y se leería como un bug. Los eventos se descartan en vez de encolarse, así que no cuesta nada.

Si la aplicación necesita preguntarte algo, el bloqueo se levanta para la pregunta y continúa después.

Relacionado