Cambiar la cabeza a un personajes ya skineado
Hola a todos, veréis, tengo un dilema en el trabajo. Tenemos unos cuantos cuerpos modelados y poco a poco queremos crearnos una biblioteca para poder reutilizarlos en diferentes proyectos. Tengo que investigar más a fondo, pero me gustaría saber si alguien conoce alguna solución práctica para reutilizar un personaje skineado con su skin y sus skinmorph solamente cambiándole la cabeza. De esta manera evitariamos tener que estar skineando el mismo cuerpo solo por cambiar la cabeza del personaje.
Yo seguiré investigando, pero bueno, cualquier solución que alguien me pueda brindar será bienvenida. Un saludo y gracias.
Cambiar la cabeza a un personajes ya skineado
Si me voy al editmesh en el que linké la cabeza original, la borro, y atacho la nueva, funciona perfecto, pero solo hasta el nivel de skin. Los skinmorph de codos, rodillas y demás zonas conflictivas se van al traste.
Cambiar la cabeza a un personajes ya skineado
El skinmorph depende de la numeración de vértices, siempre que cambies algo a nivel geometría se van a arruinar.
Cambiar la cabeza a un personajes ya skineado
Una pena debería haber alguna forma de que conservara la numeración en el cuerpo, sobre todo si la cabeza no está soldada, sino que va por debajo de una camiseta o algo así.
En fin, gracias por sacarme de dudas. Un saludo.
Cambiar la cabeza a un personajes ya skineado
Max pide a gritos un attribute transfer/gator o cómo lo quieran llamar, la verdad es que hace mucha falta para estas cosas.
Cambiar la cabeza a un personajes ya skineado
Hola, si fuera solo skin lo que quieres pasar de un personaje a otro cambiándole la cabeza (unida al cuerpo), pues ahí no hay problema.
Una forma es: malla con nueva cabeza alineada a malla con skin, le aplicas Shrinkwrap con face deformation, y luego eso lo conviertes a skin.
La otra forma: usar skin utilities, seleccione malla con skin, presionas extract data skin todo Mesh, te creara una nueva geometría llamada skindata. A tu malla con nueva cabeza le asignas el modificador skin aplicándole los mismos huesos que en la anterior malla skineada, luego debes alinear la malla skindata con la que acabas de asignar skin. Por último, seleccione ambas mallas y presionas import skin data from Mesh, haces el match de los Bones y luego ok. Listo.
Posdata. Es muy probable que tengas que retocar un poco el pesado de vértices en la zona de la cabeza nada más, pero será muy ligero.