Saltar a contenido

Knobs

Tutorial en video — próximamente

Un knob es una pose layer usada como un eje en vez de como un conjunto de poses.

Un knob es un rol, no un tipo. Cualquier pose layer puede convertirse en uno: apunta el selector Knob de otra layer hacia ella, o arrastra una layer sobre ella en el Outliner.

Convertirse en eje cambia lo que es, no lo que puede hacer con sus propias poses:

Conserva Cede
Su grid, y el derecho a editarlo Pairs — un knob no tiene gemelo L/R
Su target list Pages — un knob es una sola page
Sus propias poses autoradas

Un knob es solo, single-page, siempre. Ese es todo el costo.

Así que convertir una layer paired en knob tiene que colapsarla primero, y ORC no lo hará a tus espaldas. Una layer con más de un grid y cualquier frame en ella es rechazada:

"Mouth" has authored frames on its extra grids — a knob is a single solo grid. Collapse it to one grid first.

Colápsala tú mismo a un solo grid solo y pasará. Una layer cuyos grids extra están vacíos se colapsa en silencio.

Lo que colapsar realmente te cuesta

No los frames. Cada page y cada lado de una layer comparten un frame por snap — autoras en un grid y ORC lo escribe en todos los demás — así que las poses sobreviven al colapso.

Lo que una layer solo no puede expresar son los sides: qué target es manejado por qué grid. Ese enrutamiento es lo que cedes.

El mirror decide dónde aterriza el frame gemelo

La copia hacia el grid gemelo no es una copia directa — el snap se refleja a través de los ejes de mirror de la layer. Autorar R0C0 en el lado izquierdo con Mirror X activado escribe R0C6 del grid derecho, no su R0C0.

Así que los ejes de mirror en vigor cuando autoras quedan horneados en dónde se asientan esos frames, y cambiar los ejes más tarde no re-mapea las keys que ya hiciste. Colapsa una layer con mirror, desactiva Mirror X, vuelve a emparejarla, y la nueva autoría aterrizará en snaps distintos a los antiguos.

Nada de eso lo convierte en un error — invertir un eje es también la forma deliberada de invertir cómo se lee el gemelo. Solo es una sorpresa cuando no lo esperas.

La regla general: en una layer vacía, cámbialo libremente. En una autorada, espera que las keys antiguas se queden donde están y decide si quieres volver a keyearlas.

Asignar una layer como face de un control lleva la misma protección, por la misma razón.

Knob editor

Qué te da

Digamos que tu layer de boca tiene un grid de 3 × 3 formas de esquina. Ahora dale un knob de fonema de 13 posiciones.

La layer de boca no gana 13 poses. Gana un grid entero de 3 × 3 por fonema — 117 poses, direccionadas como "esta forma de esquina, en este fonema."

Eso es lo que significa "keyear a través de", y es la misma relación que una layer tiene con su control — solo un nivel más adentro.

Los dos tipos

Ambos autoran. Ambos tienen targets. Lo que los separa es en qué key domain viven sus propias poses — y por lo tanto qué te ofrece el Navigator mientras las autoras.

El knob de un control Un extra knob
Qué apunta hacia él Una face de un control Una pose layer ordinaria
Qué mueve El grid de poses completo del control — el turnaround en sí Solo la layer que apunta hacia él
Sus propias poses se keyean a través de Solo su propio eje Su propio eje y el grid del control
Lo que le da el Navigator Ningún grid de control El grid del control

La razón no es una regla, es aritmética. El knob de un control es una de las dimensiones del control — el control ya keyea a través de él, así que añadir el grid del control encima contaría el mismo eje dos veces. ORC te lo dice cuando seleccionas uno:

This knob authors its own dimensions. The control's grid adds no axis here — the control already keys through this knob.

Un extra knob se sitúa dentro del control como hijo, así que sí recibe el grid principal, y sus poses varían por pose del control como las de cualquier otra layer.

Las faces Front y Back de un control comparten un knob — ajustarlo en una lo ajusta en la otra.

Darle un knob a una layer

Dos formas, ambas equivalentes:

  • Selecciona la layer y elige una layer en el combo Knob de su encabezado.
  • Arrastra una layer sobre otra en el Outliner. El tooltip nombra la layer sobre la que soltaste y dice exactamente qué pasará — suelta sobre una layer llamada Head Knob y dice "Key across «Head Knob» (it becomes a knob)".

El tooltip del combo es la versión corta de esta página:

The KNOB this layer keys across — its extra control axis (a phoneme/expression grid, the W slider…). Pick a layer to make it this layer's knob (or drag a layer onto another in the outliner). THIS layer's targets stay here; the knob keeps its own grid, targets and poses, but becomes solo and single-page.

Los targets del consumidor se quedan en el consumidor

Lo que sea que maneje la combinación aparece listado en la layer que apunta hacia el knob, no en el knob. La target list propia del knob es aparte, y maneja lo que sea que ese knob autore por sí mismo.

Una layer que ya tiene poses las conserva — en la posición 0

Adoptar un knob reubica las keys existentes de la layer en la primera posición del knob: la posición 0 muestra exactamente lo que la layer mostraba antes, y todas las demás posiciones empiezan vacías, listas para autorar. (Compose ya las leía así — el cambio solo hace que el editor esté de acuerdo.)

Para quitar un knob, pon el selector de vuelta en .

Qué puede y no puede ser un knob

Un knob por layer. El selector es un solo combo, y elegir uno nuevo reemplaza al anterior.

ORC rechaza el cableado que no tendría sentido, cada vez con la razón en la barra de retroalimentación:

Rechazo Por qué
"Can't — that would cycle the dimensions." Un knob no puede keyear a través de algo que keyea a través de él.
""Eyebrows" belongs to "Head" — a layer only keys across knobs of its OWN control. Make the knob global to share it." Exclusividad de control. Para compartir un eje entre controles, hazlo global.
""Mouth" has authored frames on its extra grids — a knob is a single solo grid. Collapse it to one grid first." Un knob es un solo grid. Pages y pairs son un concepto de pose.

Al tener éxito recibes la confirmación en verde: ""Mouth Corners" now keys across "Head Knob" (it's now an axis)."

Un knob es terminal. Un knob no tiene a su vez selector de knob — la fila lo oculta. Las cadenas de knobs no forman parte del modelo.

Editando un knob

Seleccionar un knob te da la página de pose layer ordinaria: un grid editable, una target list, sus propios frames. El encabezado nombra su rol — Knob Layer in Head Control — y el Navigator descarta el grid del control para el knob de un control, según la tabla de arriba.

Todo lo que puedes hacer con una layer lo puedes hacer aquí: cambiar su forma y su cuenta de Pos, añadir targets, keyear poses, fijar su visibility group.

Cambiar la forma de un knob renumera a sus consumidores

Cambiar la forma de un knob re-direcciona cada key que sostienen las layers que lo montan, de modo que cada posición autorada conserva el snap en el que la pusiste. ORC informa lo que hizo: "Knob reshaped — 84 key(s) renumbered to the new grid."

Knobs 1-D y 2-D

Forma Widget en el rig compuesto
Un slider Un slider — una barra que el animador arrastra a través de N posiciones
Un grid Un segundo widget 2-D

Un knob 2-D cuesta dos dimensiones en vez de una. Esa es la diferencia entre una layer 5D y una 6D.

Rellenando a través de un knob

Una vez que una layer tiene un knob, Fill Dimensions aparece en su encabezado. Copia los frames autorados de esa layer a través de cada posición del knob, con un offset de frame por posición — la forma más rápida de bosquejar un eje de knob antes de refinarlo.

Ver Fill Grid & Fill Dimensions.

El costo

Cada posición de knob multiplica las poses que puedes autorar, el tiempo que tarda Compose, y la memoria que usa.

Rig Poses
Una layer 3 × 3, global 9
…dentro de un control 5 × 3 135
…con un knob de 13 posiciones 1.755
…con un knob 3 × 3 en su lugar 1.215

Nunca tienes que keyearlas todas — un snap sin key simplemente hace blend desde sus vecinos. Pero cada knob que añades es una decisión sobre cuánta autoría le pedirá el rig.

Relacionado