¿Cómo manejas las transiciones en la animación de caminar?

9

Soy bastante nuevo en todo esto de los modelos de animación. Solo estoy aprendiendo las cuerdas. Tengo una buena animación para caminar, que puedo recorrer mientras un personaje está caminando, pero ¿qué pasa cuando dejan de caminar?

Quiero decir, podrían estar en cualquier punto de la animación en el momento en que el jugador deja de caminar. ¿Cómo hago para que vuelvan suavemente a una posición inmóvil sin que se ajusten a esa posición? Lo mismo se aplica para comenzar a caminar desde una posición inmóvil. ¿Necesitas una animación separada? ¿Cómo se trata esto?

nombre_usuario_temporal
fuente
No se puede proporcionar una respuesta detallada, pero el término para Google es "mezcla de animación". Básicamente, combine múltiples animaciones para manejar las transiciones. También se puede usar para mezclar física (muñecas de trapo) con animación, o para manipular alimentos / plantar a mano, etc.
Sean Middleditch
Unreal Engine usa un árbol de mezcla . También puede optar por una animación similar, pero más simple pila .
Torious

Respuestas:

9

Puede tener diferentes niveles de complejidad según el grado de realismo que desee.

  1. Simplemente mezcle (= interpolar) desde la animación de caminar hasta la de stand cuando el personaje deja de caminar, y viceversa cuando comienza el personaje.

  2. Deje que la velocidad de la animación del paseo dependa de la velocidad del personaje, de esta manera la animación del paseo se ralentizará antes de combinarse con la animación del stand.

  3. Use animaciones de transición: pie a pie es fácil, solo reprodúzcalo antes de que comience su animación de paseo.

  4. Hacer una transición de pie a pie para trabajar es un poco más complicado, tendrás que saber dónde está tu personaje en su ciclo de caminata y esperar a que llegue al punto de transición. Y / o tenga varias animaciones de caminar a pie que comienzan en un punto de ciclo de caminata diferente y activan la correcta cuando se detiene el movimiento, probablemente con un poco de mezcla también.

Esto sigue y sigue, puede considerar usar IK para colocar los pies en el piso , usar la física del cuerpo humano para un movimiento aún más realista , etc. Esto es realmente una cuestión de dirección artística y de cuánto tiempo puede pasar en este.

Una cosa es segura: si desea experimentar con todo esto fácilmente, implemente primero un buen sistema de animación basado en datos .

Laurent Couvidou
fuente
1

Al igual que interpola entre los fotogramas clave de la animación de la caminata, puede interpolar entre la postura de pie y el fotograma cuando se detiene la caminata. También puedes dejar que la animación del paseo se reproduzca en el cuadro que está más cerca de la pose de pie, aunque probablemente debas dejar que el personaje se mueva un poco en ese momento.

Tapio
fuente