Blog de Metlivi

Cómo convertir una animación fluida en claves escalonadas sin perder el movimiento

Para convertir una animación fluida en claves escalonadas, muestrea el movimiento original en los fotogramas que quieras conservar y haz que cada pose muestreada se mantenga hasta la siguiente clave. Cambiar la interpolación únicamente en las claves originales dispersas omite las poses que antes existían entre ellas.

Esta guía está dirigida a creadores de personajes que convierten una animación existente de una mascota virtual o un juguete en una secuencia intencional de poses mantenidas. Los pasos prácticos utilizan Maya e incluyen un método para elegir fotogramas de muestra que preserve los gestos y los tiempos importantes. En este caso, preservar el movimiento significa conservar las poses seleccionadas, la duración de la acción y sus momentos característicos; el movimiento entre esas poses se convierte en una secuencia de pausas.

29 de octubre de 20267 min de lecturaPor Metlivi Editorial Team
Sección 1

Por qué cambiar solo las tangentes modifica el movimiento

Una curva de animación fluida define valores entre sus claves. La tangente Stepped de Maya mantiene el valor de la clave actual hasta que llega la siguiente. Por lo tanto, si un giro de cabeza del personaje solo tiene claves en los fotogramas 1 y 13, convertirlas directamente a Stepped produce una pausa larga seguida de un salto. No captura las posiciones intermedias de la cabeza. Autodesk documenta este comportamiento en su referencia del menú de tangentes del Graph Editor.

La solución consta de dos operaciones distintas: primero, capturar valores de la fuente fluida; luego, decidir cuánto tiempo permanece visible cada valor capturado. El orden importa. Una vez que hayas cambiado la fuente a interpolación escalonada, muestrearla capturará las pausas existentes en lugar del movimiento fluido original.

Para este flujo de trabajo, conserva una versión fluida intacta y crea una escena de conversión aparte. Así tendrás una referencia para recuperar cualquier gesto que desaparezca al reducir las poses.

Sección 2

¿Qué debes preservar antes de elegir un intervalo de escalonado?

Empieza viendo el clip completo e identificando los momentos que hacen que la acción se entienda. En el caso de un personaje pequeño que se gira hacia un juguete, podrían ser el inicio del giro, el ángulo máximo de la cabeza, el momento en que fija la mirada y el regreso a la pose de reposo.

Anota los números de fotograma de esos eventos. Registra también la frecuencia de fotogramas de la escena, el rango de reproducción y el límite previsto del bucle. Estas son las condiciones de comparación: revisa las versiones fluida y escalonada con la misma frecuencia de fotogramas, desde la misma cámara y durante el mismo rango.

Usa esta guía para elegir un enfoque inicial. Son recomendaciones de edición derivadas del método de muestreo y mantenimiento, no ajustes preestablecidos de la aplicación.

Lo que necesita el movimiento Enfoque inicial Qué revisar
Un ritmo de poses uniforme Muestrear cada dos fotogramas Si las poses características quedan entre las muestras
Una pausa intencionalmente más larga Conservar menos poses en ese pasaje Si el siguiente cambio sigue ocurriendo en el momento previsto
Un giro rápido o un gesto pequeño Conservar fotogramas consecutivos alrededor del evento Si el gesto sigue siendo visible
Un movimiento de reposo en bucle Planificar juntos la pausa final y el reinicio Si la unión añade una pausa involuntaria

Puedes combinar intervalos dentro de un mismo clip. Un ritmo de dos fotogramas es un buen punto de partida, pero puede hacer falta un acento de un solo fotograma para conservar un gesto breve. Trata los fotogramas de los eventos como restricciones y la cuadrícula de muestreo regular como un punto de partida editable.

Sección 3

¿Cómo capturas el movimiento evaluado del personaje?

Antes de reducir las poses, asegúrate de que la animación pueda representarse mediante los canales que quieres editar. El movimiento visible de un rig puede depender de algo más que sus claves existentes. Autodesk identifica la cinemática inversa, las expresiones y las trayectorias de movimiento como ejemplos de animación que podrían necesitar hornearse en curvas de animación. Consulta Hornear simulaciones.

Elige el destino del horneado según lo que estés preparando. Para un juguete sencillo animado directamente mediante transformaciones, podrían ser sus objetos animados. Para un personaje con rig, determina si necesitas animación de control editable o un resultado horneado en las articulaciones. No des por hecho que hornear un control captura todas las partes visibles del personaje.

La operación bakeResults de Maya sustituye las dependencias que contribuyen al resultado por curvas de animación muestreadas y permite especificar un rango de muestreo. Su opción de simulación admite animaciones que requieren evaluar la escena de forma secuencial. Estas funciones están documentadas en la referencia del comando bakeResults.

Para la conversión, primero crea una referencia horneada densa con intervalos de un fotograma. Compara ese horneado con la fuente intacta antes de eliminar claves o cambiar la interpolación. Revisa la raíz, la cabeza, los apéndices y cualquier propiedad facial animada por separado. Si difieren en esta etapa, corrige primero el destino del horneado o la cobertura de canales; cambiar el intervalo de escalonado no puede recuperar un movimiento que nunca se capturó.

Sección 4

¿Cómo creas claves escalonadas en Maya?

La siguiente secuencia presupone una escena cuya unidad de tiempo usa fotogramas y una copia de conversión con los objetos o canales del rig previstos seleccionados.

  1. Abre el cuadro de opciones junto a Key > Bake Simulation en el conjunto de menús Animation.
  2. Define un rango explícito de Start/End que cubra el clip.
  3. Marca Hierarchy y Channels para incluir los objetos y atributos previstos en el horneado.
  4. Establece Sample By en 1 y Oversampling Rate en 1. Desactiva Smart Bake para obtener muestras espaciadas regularmente.
  5. Revisa Bake To y las opciones de capas de origen antes de aplicar el horneado. Conserva la escena original por separado.
  6. Hornea y compara el resultado con la referencia fluida. Autodesk explica estos controles en Opciones de Bake Simulation.

Conserva una copia de este horneado denso. En la versión de trabajo, abre el Graph Editor, selecciona las claves horneadas dentro del clip y elige Tangents > Stepped. Usa Stepped normal: Stepped Next toma de inmediato el valor de la clave siguiente, lo que cambia cuándo aparecen las poses. Maya también ofrece Enable Stepped Preview para una inspección temporal; al desactivarlo, se restauran los tipos de tangente originales. Consulta el menú de tangentes del Graph Editor.

Ahora reduce la versión de trabajo al calendario de fotogramas elegido. Para un ritmo de dos fotogramas que comienza en el fotograma 1, conserva los fotogramas 1, 3, 5 y así sucesivamente, además de las claves esenciales de eventos y extremos. Selecciona y elimina las claves intermedias no deseadas en los canales que deban cambiar juntos. Comprueba los números de fotograma seleccionados antes de eliminarlas.

Empieza con un rango corto. Si la cabeza cambia en un fotograma y los canales relacionados del cuerpo cambian en otro, el resultado podría combinar valores que nunca correspondieron a una pose muestreada. Usar un calendario común de fotogramas conservados facilita detectar ese problema.

Sección 5

¿Cómo puedes preservar un gesto que queda entre las muestras?

Considera este ejemplo ilustrativo: un clip de personaje a 24 fps contiene un breve movimiento de oreja cuyo ángulo máximo ocurre en el fotograma 8. Un calendario de dos fotogramas que empieza en el fotograma 1 muestrea los fotogramas 1, 3, 5, 7, 9 y los siguientes. Omite el fotograma 8.

A 24 fps, un patrón regular de pausas de dos fotogramas tiene 12 cambios de pose programados por segundo, mientras que uno de tres fotogramas tiene ocho. Estas cifras describen matemáticamente el calendario, no son mediciones de la apariencia del clip.

Fotograma Ángulo ilustrativo de la oreja en la fuente fluida Calendario regular de dos fotogramas Calendario revisado
7 10° Conservar Conservar
8 25° Omitir Conservar
9 12° Conservar Conservar

Conservar el fotograma 8 mantiene el ángulo máximo en su momento original. El fotograma 7 dura entonces uno, el fotograma 8 dura uno y el patrón regular puede reanudarse en el fotograma 9. El gesto queda representado sin desplazar el resto de la acción.

Recupera ese fotograma de la fuente intacta o del horneado denso. Insertar una clave en la curva escalonada ya reducida simplemente registra el valor que mantiene en ese momento; no reconstruye el ángulo omitido. Esta es la principal ventaja de conservar una referencia densa hasta terminar de seleccionar las poses.

Sección 6

¿Basta con un modificador escalonado o necesitas claves reales?

Un efecto de escalonado procedimental puede ayudar a probar un ritmo antes de comprometerte con un calendario de claves. Por ejemplo, el manual de Bforartists para creadores documenta un modificador de curva F de Stepped Interpolation con controles de Step Size, Offset y rango de fotogramas. Su sistema de modificadores admite efectos ajustables que pueden desactivarse. Consulta el manual Graph Editor — Sidebar — Modifiers Tab.

La diferencia importa cuando la tarea requiere específicamente claves escalonadas. Inspecciona los datos de animación: necesitas claves en los tiempos de muestra conservados y pausas entre ellas. Una vista previa que simplemente parece escalonada no demuestra que existan esas claves. Si tu herramienta lo permite, usa un modificador para explorar la temporización y luego verifica los datos de las claves antes de dar por terminada la conversión.

Sección 7

¿Cómo compruebas que el resultado escalonado conserva la acción?

Revisa el resultado en dos pasadas. Primero, compara el personaje original y el convertido en cada fotograma conservado. Las poses que deban coincidir tienen que concordar en esos puntos. Si no es así, investiga si la selección de canales está incompleta, si el destino del horneado es incorrecto o si quedan contribuciones del rig o de las capas. La documentación de Maya señala que hornear en una capa de destino existente puede alterar el resultado combinado, así que revisa el comportamiento de las capas al diagnosticar una discrepancia. Consulta la referencia de bakeResults sobre capas de destino.

Después, reproduce el clip completo a la velocidad prevista. Avanzar fotograma a fotograma permite revisar poses individuales; la reproducción muestra si las pausas comunican la acción. Sigue esta secuencia de diagnóstico:

  • Desaparece un gesto: recupera su fotograma característico de la referencia densa.
  • Una transición parece retrasada: revisa cuándo empieza la siguiente pose y acorta la pausa anterior.
  • La silueta cambia demasiado bruscamente: conserva otra pose de la fuente entre las dos muestras existentes.
  • Una parte del cuerpo sigue desplazándose: revisa los canales o las dependencias que quedaron fuera del conjunto convertido.
  • El bucle se detiene en la unión: comprueba si la pose final y la inicial se repiten más tiempo del previsto.

Termina cuando las poses conservadas coincidan con la fuente donde sea necesario, los eventos característicos ocurran en los momentos previstos y las pausas den al personaje el ritmo elegido. Conserva la fuente fluida y el horneado denso junto con la versión escalonada para que futuras modificaciones de tiempo puedan recuperar las poses originales en vez de aproximarlas.

Sección 8

Fuentes

Lecturas relacionadas

Sigue explorando este tema