Exportación animación de ojos en blender (fbx) a Unity
Hola! tengo un problema que no encuentro solución buscando en diferentes foros, al exportar la animaciones a unity en fbx me daba todo bien, pero las últimas empezaron a tener problema en los ojos, adjunto imágenes de cómo se ve en unity y cómo se ve en blender, es decir en blender salen bien, pero al visualizar en unity ese ojo sale así como en la foto, mil gracias de antemano por su tiempo!
2 Comments
Hola gracias por postear. El problema que estas teniendo es de shape keys o de huesos? Ese parpadeo parece que tiene un blendshape de 0 a 1 + 1. Si tienes un hueso controlando el párpado sup e inf, entonces sus transformaciones no fueron reseteadas a cero ANTES de hacerle los pesos. Ahora siempre te aparecerá así. Solución, regresa a Blender (guarda otra copia del archivo actual) y entra a modo edición para hueso, toca dichos párpados, mira en el panel N que sus rotaciones y transformaciones estén en cero (incluyendo escala). Si no lo están, seleccionalos y CTRL + A >apply (rotation, scale, etc..). Luego vuelves a emparentar tu mesh y tu armature. Vuelves hacerles pesos nuevos (o usa los anteriores y corrije solo los párpados asignandoles el weight necesario).
Y por último y esto es de profesionales: NUNCA TRABAJES ARMADURAS O ANIMACION CON MIRROR MODIFIER. Cuando ya termines tu personaje, APLICA tu mirror. Esto es lo mejor para el desempeño en el viewport además de que se calculan los pesos adecuadamente.
...p..pero pero y los blendshapes? Si, que horror, toca hacerlos de nuevo. Pero eso pasa porque es necesario guardar copias del archivo de respaldo antes de cada aplicación de modificadores o de grandes cambios a la malla (geométrica)/mesh. Espero que esto te dé luces sobre el asunto.
En teoría si se ve bien el blender también se debería de ver bien en unity. A veces al exportar, hay valores que se cambian, como podría ser la escala de los objetos, su rotación... Hay parámetros a la hora de exportar que hace referencia a estos parámetros. A simple viste parece como si el controlador del ojo derecho hubiese rotado 180º, pero podría ser cualquier cosa. Ya nos cuentas.
Un saludo!