R3 – Rigging 3D – Robots – Angel Palazon
Para esta tercera tarea de la asignatura Media para Videojuegos se nos ha pedido que añadamos un esqueleto a los modelos creados en la primera práctica de cara a que sean usables por el equipo de programadores y hacer animaciones con ellos.
1. Creación del Esqueleto
Utilizando la opción Armature de blender, puedes crear una serie de huesos y asignar relaciones de parentesco entre ellos, con ello generé un hueso raíz del cuál salen el resto de huesos que representan la columna, cabeza, brazos y piernas (divididos por articulaciones).
En mi caso el panda no tiene manos ni pies como tal así que tiene 4 huesos menos que el leopardo al igual que huesos de conexión (se agrega un parentesco con un “offset”).
2. Pintado de Pesos
Una vez preparado el esqueleto, hay una opción en blender que te permite generar los pesos de manera automática. Por lo general funciona bien, pero hay veces que hay que retocar para añadir más influencia en ciertas partes del modelo.
Un problema que encontré fue la falta de topología, así que tuve que añadir más subdivisiones a mi modelo.
3. Cinemática Inversa
Por otro lado, decidí crear una serie de huesos extra en mi esqueleto (sin parentesco con los demás) para luego convertirlos en “targets” y “poles” de las extremidades. Esto nos permitirá luego hacer animaciones de manera más sencilla. En blender hay un modificador que nos permite establecer esta configuración así como elegir la cadena de huesos a los que afecta y la influencia que tiene sobre la pose en general.
4. Comparativa con generador de Rig de Mixamo
La principal diferencia de hacer un rig a mano o usar la web de mixamo es la diferencia de tiempo que se tarda en cada uno de los métodos. Mixamo te permite crear rigs humanoides solamente subiendo tu modelo e indicando mediante una interfaz visual donde se encuentra la barbilla, codos, manos, rodillas y el centro de la cadera; y lo hace en apenas minutos, mientras que un rig manual requiere de tiempo de creación de esqueleto y aplicado de pesos.
Sin embargo, los resultados de Mixamo no siempre son ideales, hay veces que debido al modelo, hay deformaciones que perjudican la calidad visual o estropean el modelo. En un rig manual tu tienes el control absoluto y puedes ajustar todos los huesos y pesos al detalle.
5. Enlace a los Modelos
Panda: https://skfb.ly/p8Py9
Leopardo: https://skfb.ly/p8QY8