Manos y Dedos.

Parte 2: Configurando los Dedos

Introducción:

Hemos creado los huesos que formarán nuestra mano, ahora ajustaremos sus propiedades y límites de rotación para que funcionen correctamente.

Un poco de IK

Vamos a añadir restricciones IK a los dedos para facilitar la animación. Seleccionemos el hueso "CTRL" de cada dedo y LUEGO su correspondiente hueso "3" y presionemos CTRL+I para crear una restricción IK.

addiksolver

Seleccionando el hueso con la restricción (el amarillo) en el panel Constraints de los botones de edición, veremos las propiedades del IK Solver. En Chain pondremos un valor = 3 para asegurarnos que nada extraño ocurra, de esta forma estamos limitando la cadena de cálculo de cinemática inversa.

chain3

Haremos esto en los cuatro dedos tipo A. Si movemos el hueso CTRL ahora, podremos ver que el dedo se mueve y pliega, a veces incluso se pliega demasiado...

dedosik

Algunos límites

Lo primero es asegurarnos que los dedos no anden como locos por ahi. Para ayudarnos a entender como funciona todo, activaremos los widget y visualizaremos las coordenadas "Normales" en los huesos. Ahora limitaremos un poco las rotaciones permitidas. Primero que nada, un dedo no puede retorcerse, asi que bloquearemos las rotaciones en el eje local Y de todos los huesos.

Seguidamente, un dedo índice puede "bascular" hacia los lados como para decir "no", y para eso serían suficiente una rotación de 5 grados para un lado y unos 15 grados para el otro. Sin embargo, el dedo no debe "curvarse" en sentido transversal, por lo que solo el primer hueso de la cadena debe tener esta rotación permitida, los otros hueso de la cadena deben tener la rotación en Z bloqueada.

limitesdedo

Por último, ningun hueso de un dedo puede rotar más de 90 grados "hacia dentro de la mano" y ciertamente no pueden rotar "hacia fuera" de la mano. Ahora bien, no todos los huesos de un dedo tienen el mismo rango.  En general el hueso "1" tiene el rango mayor de 0 a 60 o más, el hueso "1", tiene un rango de -5 a 45, y por ultimo el hueso "3", tiene un rango pequeño de 0 a 75. Probemos como funciona, moviendo el hueso CTRL de cada dedo.

dedos-valores

El pulgar

Ahora ajustaremos el pulgar para que funcione debidamente.