Cómo hacer que un personaje riggeado se mueva en línea recta en lugar de seguir un arco automático
Para mover un personaje riggeado en línea recta, anima su control de desplazamiento entre dos posiciones, alinea en el tiempo las claves de traslación y usa tangentes lineales para una prueba inicial. Si el personaje sigue trazando una curva, revisa las transformaciones de sus padres y cualquier conexión a una ruta de movimiento.
Esta guía está dirigida a animadores que tienen un rig de personaje funcional, pero observan un arco no deseado entre las poses inicial y final. Los pasos de ejemplo usan Maya. El objetivo es enderezar el desplazamiento general del personaje y conservar la animación independiente de sus poses.
Determina si el problema está en la ruta o en la velocidad
Una ruta recta y una velocidad constante son requisitos independientes. Un personaje puede seguir una línea recta mientras acelera gradualmente, o una ruta curva a velocidad constante. La documentación de Adobe distingue explícitamente entre la interpolación espacial, que controla el movimiento por el espacio, y la interpolación temporal, que controla los cambios a lo largo del tiempo. Esta distinción ayuda a identificar qué parte de la animación hay que ajustar. Interpolación de fotogramas clave en After Effects
Primero, elige el punto cuya trayectoria debe ser recta: el origen del control de desplazamiento, una articulación raíz u otro punto del rig claramente definido. Observa ese mismo punto durante todo el movimiento. Un personaje que gira o adopta poses puede tener trayectorias curvas en sus extremidades aunque su desplazamiento general sea recto.
Sigue esta secuencia de diagnóstico antes de cambiar la animación:
| Lo que observas | Qué revisar primero |
|---|---|
| El punto de desplazamiento se desvía de la línea prevista | Curvas de traslación y claves intermedias |
| La ruta es recta, pero el movimiento acelera o ralentiza | Tiempos y pendientes de las tangentes |
| Las curvas de traslación parecen lineales, pero el punto sigue trazando un arco | Transformaciones de los padres u otra conexión que lo controla |
| El punto de desplazamiento sigue una línea recta mientras otras partes trazan curvas | Animación de poses locales y evaluación del rig |
Elige el control que realmente mueve todo el personaje
Empieza con el control de desplazamiento designado por el rig. Su nombre y función dependen del rig: un control llamado “global” puede servir para colocar el personaje, mientras que otro controla el desplazamiento animado. Prueba el control previsto con una pequeña traslación temporal, inspecciona el resultado y deshaz la prueba.
Confirma que las partes visibles del personaje y los controles pertinentes se muevan juntos. Si algunos controles se quedan atrás, averigua cómo deben seguir al resto según el rig antes de crear claves de desplazamiento. Editar una articulación cualquiera o la malla visible dificulta interpretar la prueba.
Revisa también la jerarquía de padres del control. Los objetos de Maya pueden heredar transformaciones de sus padres. Por lo tanto, una traslación local recta bajo un padre animado que gira puede producir una trayectoria curva en el espacio mundial. Esto ocurre al combinar la transformación heredada con la animación local. Comando inheritTransform de Maya
Para la prueba inicial, usa un control de desplazamiento cuyos padres mantengan fijas sus transformaciones durante el intervalo. Trabaja en una copia guardada si necesitas aislar temporalmente la animación existente. Anota los valores originales en lugar de poner a cero controles cuyos desfases podrían formar parte de la configuración del rig.
Crea una prueba limpia de traslación con dos claves
Usa dos claves en los extremos para comprobar si la traslación básica se comporta correctamente. Los valores siguientes son unidades de escena ilustrativas, no mediciones de un personaje específico. Suponen un control de desplazamiento editable en un sistema de coordenadas fijo, sin ninguna otra conexión que controle su traslación.
| Fotograma | Traslación X | Traslación Y | Traslación Z |
|---|---|---|---|
| 1 | 0 | 0 | 0 |
| 25 | 6 | 0 | 0 |
En Maya, crea la prueba así:
- Selecciona el control de desplazamiento y mueve el control deslizante de tiempo al fotograma 1.
- Introduce los valores de traslación iniciales en el Channel Box.
- Selecciona los nombres de los atributos Translate X, Translate Y y Translate Z, haz clic derecho y elige Key Selected.
- Ve al fotograma 25 e introduce los valores de destino.
- Vuelve a crear claves en los mismos tres atributos de traslación.
- Revisa si hay claves de traslación existentes en el intervalo. En la copia de prueba, elimina solo las claves intermedias que entren en conflicto con este desplazamiento previsto y conserva la animación de poses no relacionada.
Maya permite crear claves en atributos individuales o en grupos de atributos seleccionados desde el Channel Box. Usar Key Selected deja claro el alcance de esta prueba. Si el control empieza con valores distintos de cero, conserva esos desfases y añade el desplazamiento deseado al eje correspondiente. Crear claves en el Channel Box
Aplica tangentes lineales a las claves de traslación
Abre el Graph Editor de Maya con el control de desplazamiento seleccionado. Muestra sus canales de traslación, selecciona las claves de los extremos en esos canales y elige Tangents > Linear. Aplica el cambio a todos los canales de traslación que intervienen en el movimiento. La documentación de Maya describe las tangentes lineales como segmentos rectos de la curva de animación entre claves. Barra de herramientas del Graph Editor, Menú contextual de tangentes de fotogramas clave
En el movimiento de ejemplo, X debería aumentar de forma constante mientras Y y Z permanecen sin cambios. Recorre el intervalo con el control deslizante; no revises solo los extremos. Un personaje puede llegar al destino correcto y, aun así, desviarse de la ruta prevista durante el trayecto.
Para un movimiento diagonal, asigna los mismos fotogramas iniciales y finales a todos los canales de traslación que cambian. Por ejemplo, moverse de (0, 0, 0) a (6, 0, 3) con interpolación lineal sincronizada produce una diagonal recta en ese sistema de coordenadas. Si X termina antes que Z, la trayectoria combinada cambia de dirección.
Aplica las tangentes lineales de forma selectiva. Convertir todas las claves del rig también cambiaría la temporización de poses que no necesitan corrección. Autodesk distingue entre tangentes lineales, spline, planas y otros tipos porque producen transiciones diferentes entre los valores de las claves. Menú contextual de tangentes de fotogramas clave
Verifica el resultado con una estela de movimiento y una comprobación en el punto medio
Crea una estela de movimiento en el control de desplazamiento para inspeccionar su trayectoria. En el conjunto de menús Animation de Maya, abre Visualize > Open Motion Trail Editor, selecciona un rango de visualización adecuado y haz clic en Create Motion Trail con el control animado seleccionado. El flujo de trabajo documentado incluye un modo de visualización Before and After para inspeccionar el movimiento alrededor del fotograma actual. Crear y editar una estela de movimiento
Usa los valores de ejemplo para hacer una comprobación numérica. El fotograma 13 está a mitad de camino entre los fotogramas 1 y 25, así que la traslación prevista es (3, 0, 0). En el ejemplo diagonal, es (3, 0, 1.5). Son valores calculados para una interpolación lineal sincronizada, no resultados de pruebas de software reportados.
La comprobación general es P(u) = A + u × (B − A), donde A es la posición inicial, B es la posición de destino y u representa el progreso de 0 a 1. A un cuarto del progreso, la posición debería estar a un cuarto del segmento. Esto permite comprobar tanto la dirección como el espaciado.
Inspecciona el movimiento desde más de un ángulo fijo de la vista para que se aprecien los cambios de profundidad. Recuerda que una estela de movimiento muestra el desplazamiento resultante; es distinta de una ruta de movimiento que guía un objeto por una trayectoria predefinida. Previsualizar la animación con estelas de movimiento
Diagnostica los arcos que persisten tras la interpolación lineal
Si la prueba con dos claves sigue trazando una curva, revisa qué factores contribuyen a la posición final. Primero comprueba la jerarquía de padres durante todo el intervalo. Un padre puede girar entre fotogramas con orientaciones finales aparentemente idénticas, así que revisa también los fotogramas intermedios. Usa el espacio de desplazamiento previsto por el rig en lugar de cambiar la herencia de transformaciones sin comprender la configuración. Comando inheritTransform de Maya
Después, comprueba si el control está vinculado a una ruta de movimiento. La animación por ruta de Maya mueve un objeto por una trayectoria tridimensional definida, y su documentación trata la modificación de esa trayectoria y el cambio de velocidad del movimiento como operaciones independientes. Si la ruta tiene una curva, cambiar solo la temporización no la enderezará. Modifica la ruta para convertirla en un segmento recto o usa el flujo de trabajo de traslación directa que admita el rig. Animación por ruta
Por último, compara la trayectoria del control de desplazamiento con la de la articulación o el control concreto que parece trazar un arco. La evaluación del rig puede producir resultados intermedios distintos. Por ejemplo, Autodesk documenta que los efectores IK globales y los efectores FK locales a la jerarquía de HumanIK no interpolan de la misma manera. Por tanto, que un control de desplazamiento siga una línea recta no demuestra que todos los puntos del rig vayan a seguir la misma trayectoria. Controles de HumanIK
Añade aceleración y desaceleración sin volver a curvar la ruta
Una vez verificada la ruta, decide si el personaje debe mantener una velocidad constante o acelerar y desacelerar al iniciar y finalizar el movimiento. Para un desplazamiento solo en X, mantén Y y Z fijos y ajusta únicamente la temporización de X. Cambiar el progreso solo a lo largo de ese eje no puede crear un desplazamiento lateral mientras el sistema de coordenadas permanezca fijo.
En un desplazamiento diagonal, todas las coordenadas que cambian deben compartir el mismo progreso normalizado. En la expresión P(u) = A + u × (B − A), la aceleración y desaceleración modifican cómo avanza u a lo largo del tiempo. Ajustar por separado la aceleración y desaceleración de cada coordenada puede romper esa relación y curvar la ruta. Esta es una condición geométrica derivada de la ecuación de la línea recta.
Termina comprobando el rig completo con la animación de poses prevista activa. Verifica los extremos, las posiciones intermedias y la estela del desplazamiento en todo el intervalo. Usa el movimiento de desplazamiento verificado como referencia mientras ajustas el movimiento local del personaje.
Fuentes
- Interpolación de fotogramas clave en After Effects — Adobe
- Crear claves en el Channel Box — Autodesk Maya
- Barra de herramientas del Graph Editor — Autodesk Maya 2026
- Menú contextual de tangentes de fotogramas clave — Autodesk Maya 2026
- Crear y editar una estela de movimiento — Autodesk Maya 2025
- Previsualizar la animación con estelas de movimiento — Autodesk Maya
- Comando inheritTransform — Autodesk Maya 2025
- Animación por ruta — Autodesk Maya
- Controles de HumanIK — Autodesk Maya
