Básicos¶
Estos tipos de sistemas de control serán usados para generar características simples de un solo hueso, así como controles personalizados hechos directamente en un metarig.
El sistema de control de un solo hueso deberá ser aplicado de forma individual para cada hueso, aún dentro de una cadena conectada, y podrá tener subordinados conectados controlados por un tipo distintos de sistema de control. Se trata de algo distinto a los tipos de sistemas de control basados en cadenas, que normalmente abarcarán a toda una misma cadena de huesos conectados.
basic.copy_chain¶
Copiará la cadena del hueso, manteniendo intactas todas las relaciones dentro de la misma. Práctico como un tipo de control utilitario para sistemas de control personalizados.
Requerimiento: Una cadena con al menos dos huesos conectados.
- Huesos de control (booleana)
Cuando esta opción esté activa, se crearán huesos de control y controles.
- Deformación (booleana)
Cuando esta opción esté activa, se crearán huesos deformantes.
basic.pivot¶
Tipo de sistema de control de un único hueso que creará un control de “pivote personalizado” para rotar y escalar a sus subsistemas de control subordinados.
Este tipo de control permitirá transformar a sus subordinados cuando sea rotado o escalado, mientras que al ser movido simplemente cambiará el punto de pivote usado por la rotación y la escala.
- Control principal
Cuando esta opción se encuentre activa, se creará un hueso de control superior adicional con forma de cubo, para permitir el movimiento de todo el sistema de control. Deberá también estar activa para que las demás opciones (salvo Hueso deformante) sean mostradas.
- Tipo de control
Permitirá seleccionar una de las formas predefinidas para generar el control maestro, en vez del cubo predefinido.
- Superior intercambiable
Generará un mecanismo para intercambiar el superior efectivo del sistema de control, basándose en el valor de una propiedad personalizada.
- Registrar superior
Registrará el sistema de control como potencial superior competente, para su uso por parte de los subsistemas de control subordinados a éste.
- Etiquetas
Permitirá especificar palabras clave, separadas por comas, que funcionarán como etiquetas para determinar la competencia del superior registrado. Podrán ser usadas por otros sistemas de control para filtrar opciones de asignación de superiores o para seleccionar un superior predefinido.
Algunas de las etiquetas existentes que podrán resultar útiles son:
injected
(especial)El ámbito de competencia como superior quedará disponible para todos los subsistemas de control subordinados al sistema superior, en vez de hacerse sólo para los subordinados a este sistema de control.
held_object
Un control para un objeto sujeto en la mano del personaje. Preferido al usar dedos con cinemática inversa.
La combinación ``injected,held_object`resultará perfecta para un control de ese tipo.
- Control de pivote
Al desactivar esta opción se evitará la generación del control de pivote, efectivamente transformando a este tipo de sistema de control en una versión del basic.super_copy con soporte para intercambio de superiores y una forma de control diferente.
- Hueso deformante
Cuando la opción se encuentre activa, se creará un hueso deformante.
basic.raw_copy¶
Tipo de sistema de control de un único hueso que copiará el hueso, sin el prefijo ORG-
en su nombre.
Normalmente, a todos los huesos copiados desde el metarig se les agrega el prefijo ORG-
y son ubicados en una capa invisible. Esto evita su uso como controles o huesos deformantes, lo que haría difícil transferir sistemas de control complejos altamente personalizados «tal cual» desde un metarig.
Este tipo de sistema de control no agrega prefijos automáticamente, permitiendo incluir los prefijos ORG-
, MCH-
o DEF-
manualmente en los nombres de los huesos del metarig o, de forma alternativa, no usar un prefijo para crear así un hueso de control.
- Revincular restricciones
Permitirá redirigir restricciones pertenecientes al hueso para que apunten a huesos creados durante el proceso de generación del sistema de control, permitiendo así que sistemas de control personalizados se integren con los huesos generados.
Para utilizar esta función, agregar
@
y el nombre del hueso objetivo deseado al nombre de la restricción, produciendo una sintaxis del tipo...@nombre_de_hueso
. Luego de que todos los huesos del sistema de control hayan sido generados, el hueso objetivo de la restricción será reemplazado. En caso de que el nombre del nuevo hueso fueraCTRL
,MCH
oDEF
, simplemente se reemplazará el prefijoORG
en el nombre del hueso objetivo existente. Para la restricción Esqueleto será posible agregar un sufijo@
para cada objetivo o sólo un sufijo@CTRL
,@MCH
o@DEF
para actualizarlos a todos.- Superior
En caso de que este campo no esté vacío, se aplicará la misma lógica de sustitución de nombres al superior del hueso.
Cuando esta función se encuentre activa, el hueso no será automáticamente subordinado al hueso principal, aún en caso de que no tuviera un superior; ingresar
root
en el campo Superior, si fuera necesario.
basic.super_copy¶
Tipo de sistema de control de un único hueso que simplemente copiará el hueso. Resultará práctico como un tipo de sistema de control utilitario para agregar características personalizadas o huesos deformantes específicos a un sistema de control.
- Huesos de control (booleana)
Cuando esta opción esté activa, se creará un hueso de control y un control.
- Control (booleana)
Cuando esta opción esté activa, se usará la forma especificada para el control, reemplazando a la forma predefinida del mismo.
- Tipo de control (cadena):
Permitirá seleccionar uno de los tipos de forma de control disponibles, en reemplazo del círculo predefinido.
- Deformación (booleana)
Cuando la opción se encuentre activa, se creará un hueso deformante.
- Revincular restricciones
Funciona de la misma forma que en el sistema de control basic.raw_copy. Además, cuando esté activa, cualquier restricción que tenga en su nombre el prefijo
CTRL:
será movida al control, y si tiene el prefijoDEF:
será movida al hueso deformante.