Introducción¶
Rigify ayuda a automatizar la creación de sistemas de control de personajes. Está basado en una metodología de bloques de construcción, por medio de la cual es posible construir sistemas de control completos a partir de partes individuales (esto es, brazos, piernas, columnas vertebrales, dedos, etc.) Actualmente, estas partes no son muchas, pero a medida que se más sean agregadas a Rigify, el complemento debería volverse más capaz de crear sistemas de control apropiados para una gran variedad de personajes y criaturas.
Rigify también funciona con la premisa de que, una vez que el sistema de control haya sido creado, el mismo no debería necesitar más de Rigify. Esto significará que siempre será posible distribuir los sistemas de control creados con Rigify a personas que no lo tengan instalado y esos sistemas de control aún seguirán funcionando perfectamente bien.
Es importante notar que Rigify sólo automatizará la creación de los controles y los huesos del sistema de control. No realizando el enlace entre el sistema de control y las mallas, por lo que aún será necesario realizar manualmente ese proceso de asignación de deformaciones del esqueleto hacia las mallas.
Características principales¶
- Modularidad
Los bloques de construcción de Rigify podrán ser mezclados para hacer un sistema de control para cualquier personaje que se desee. Si se necesitara construir un personaje con cinco brazos y una pierna, Rigify podrá manejarlo, creando todo el complejo sistema de controles requeridos (cinemática directa, cinemática inversa y todas las herramientas de adherencia correspondientes, así como una interfaz para acceder a las principales propiedades de cada parte) en unos pocos segundos.
- Regeneración no disruptiva del sistema de control
Si el sistema de control generado no se adecuara a todas las características necesarias o si, por ejemplo, se decidiera agregar algo más al personaje (como un sexto brazo o una cola), será posible regenerar el sistema de control sin perder las características previamente generadas, así como los datos de animación ya presentes.
- Conjunto de características avanzadas y flexibles para animación de personajes
Los ejemplos de sistemas de control incluidos (extremidades, columnas vertebrales, colas, dedos, rostros…) se suman a todas las características básicas, como cinemática directa/inversa IK elástica, una capa secundaria de deformación directa que permite flexionar, doblar y deformar al personaje a gusto, mediante controles interactivos de huesos flexibles.
- Capacidad de compartir animación entre todos los sistemas de control creados con Rigify
Puesto que el sistema de controles es generado por Rigify, al compartir un metarig entre distintos personajes, será posible compartir datos entre ellos, incluso si tuvieran distintas proporciones.
- Conjunto de características extensible
Será posible guardar y codificar metarigs en un botón, para tenerlos disponibles en cualquier momento, sin necesidad de tener que recrearlos manualmente o para poder compartirlos con otras personas. También será posible extender Rigify mediante scripts de Python, con nuevos tipos de sistemas de control o nuevos modelos de sistemas de control, implementando :doc:` conjuntos de características <./feature_sets>`propios.
- Listo para viajar
Una vez que se haya generado el sistema de control, ya no se necesitará Rigify (ni ningún otro complemento) para poder usarlo.
Habilitación del complemento¶
Abrir Blender e ir a la sección Complementos de las Preferencias.
Buscar «Rigify» y marcar la casilla de verificación Habilitar extensión.