Página 1 de 1

Duda: Rig en Blender, Animación en Unity??

Publicado: Lun Dic 05, 2016 4:37 pm
por rey98
Tengo un modelo de un personaje con rig (riggeado XD no sé como se le denomine) quisiera saber si puedo exportar el personaje con rig a Unity y desde ahí hacer las animaciones o a fuerza tengo que hacerlas en Blender y luego exportarlas?

De ser posible animar en Unity (usando el rig), me recomiendan animar en Unity o Blender?

Gracias de antemano.

Re: Duda: Rig en Blender, Animación en Unity??

Publicado: Lun Dic 05, 2016 4:57 pm
por soliman
No lo he usado nunca.. pero mira esto a ver si te vale. Es el Manual de Unity.
https://docs.unity3d.com/es/current/Man ... Clips.html

Re: Duda: Rig en Blender, Animación en Unity??

Publicado: Lun Dic 05, 2016 5:00 pm
por soliman

Re: Duda: Rig en Blender, Animación en Unity??

Publicado: Lun Dic 05, 2016 5:29 pm
por rey98
soliman escribió:No lo he usado nunca.. pero mira esto a ver si te vale. Es el Manual de Unity.
https://docs.unity3d.com/es/current/Man ... Clips.html
Hmm ya vi el video y leí la documentación, pero no es a lo que me refiero, esto ya se cómo hacerlo, y es básicamente como importar y gestionar clips de animaciones, yo me refiero a que cuando yo importe el personaje desde blender ser capaz de animarlo con el rig, puesto que por más que le cambio el formato al objeto, no puedo ver el rig del mismo en Unity y mucho menos soy capaz de usarlo.

Gracias por tus aportaciones de todas formas :)

Re: Duda: Rig en Blender, Animación en Unity??

Publicado: Mar Dic 06, 2016 2:38 am
por soliman
Pues la verdad es que no lo tengo muy claro...
Pero prueba a seleccionar el personaje y en el INSPECTOR tienes la opción de modificar bones.. no se si será eso lo que quieres.
Pinchas sobre la bolita de la derecha del nombre y luego CILC sobre el nombre del hueso para que se abra otra ventana donde puedes modificar rotaciones, etc.

Re: Duda: Rig en Blender, Animación en Unity??

Publicado: Mar Dic 06, 2016 2:40 am
por soliman
Por cierto, yo solo guardo en blend con el personaje, dentro de la carpeta de assets y ya en Unity, solo tengo que arrastrar el modelo dentro de la ventana y ya tiene todo, materiales, animaciones....

Re: Duda: Rig en Blender, Animación en Unity??

Publicado: Mar Dic 06, 2016 2:49 pm
por rey98
soliman escribió:Por cierto, yo solo guardo en blend con el personaje, dentro de la carpeta de assets y ya en Unity, solo tengo que arrastrar el modelo dentro de la ventana y ya tiene todo, materiales, animaciones....
Gracias ! XD ya vi que con el formato de blender funciona perfectamente (no sabía que podía hacer eso) ahora, tengo otra duda, por alguna razón en unity cuando veo el personaje desde cierto ángulo, sus extremidades se vuelven transparentes (solo algunas caras), pero hay otras extremidades que sin importar el ángulo nunca se ven como invisibles, alguna idea? Cabe resaltar que las mismas partes que no se ven "por completo" en blender en el modo objeto aparecen como sombreadas.

En estas imágenes algunas de las caras del pie derecho se transparentan, pero en el izquierdo no.

Re: Duda: Rig en Blender, Animación en Unity??

Publicado: Mar Dic 06, 2016 3:06 pm
por soliman
Tienes invertidas algunas caras... o sea, las normales, que quiere decir que los planos tienen una parte que apunta hacia afuera y tu la tienes invertida...

Para RECALCULAR NORMALES, se seleccionan todos los vértices del modelo en Edit Mode y se presiona Ctrl+N

Eso debería hacer que todas tus caras, mirasen hacia afuera.

Si no se soluciona con eso es que debes de tener caras internas.

Re: Duda: Rig en Blender, Animación en Unity??

Publicado: Mar Dic 06, 2016 3:49 pm
por rey98
soliman escribió:Tienes invertidas algunas caras... o sea, las normales, que quiere decir que los planos tienen una parte que apunta hacia afuera y tu la tienes invertida...

Para RECALCULAR NORMALES, se seleccionan todos los vértices del modelo en Edit Mode y se presiona Ctrl+N

Eso debería hacer que todas tus caras, mirasen hacia afuera.

Si no se soluciona con eso es que debes de tener caras internas.
XD te las sabes de todas, todas.

Muchísimas gracias. :) :)

Re: Duda: Rig en Blender, Animación en Unity??

Publicado: Mar Dic 06, 2016 4:01 pm
por rey98
rey98 escribió:
soliman escribió:Tienes invertidas algunas caras... o sea, las normales, que quiere decir que los planos tienen una parte que apunta hacia afuera y tu la tienes invertida...

Para RECALCULAR NORMALES, se seleccionan todos los vértices del modelo en Edit Mode y se presiona Ctrl+N

Eso debería hacer que todas tus caras, mirasen hacia afuera.

Si no se soluciona con eso es que debes de tener caras internas.
XD te las sabes de todas, todas.

Muchísimas gracias. :) :)
Canté victoria demasiado rápido xD, en blender ya no se ve lo sombreado pero en unity siguen estando transparentes las caras, a que te refieres con caras internas?

Estuve buscando en internet y me encontré con un Add-on que se llama MeshLint, supuestamente se encarga de ver cosas como las caras interiores, lo ejecuté y para mi sorpresa me dice que el objeto no tiene caras internas.

Re: Duda: Rig en Blender, Animación en Unity??

Publicado: Mar Dic 06, 2016 4:40 pm
por soliman
Los modelos tienen que ser huecos, todas las caras que estén dentro de un modelo hueco, producen errores de normales.

Haz primero una prueba. Selecciona todos los vértices y presiona W > Remouve Doubles a ver si tienes vértices repetidos.
Luego el Ctrl+N para recalcular normales.

Si quieres ver las normales, activa la opción que hay en Properties > Mesh Display
Y si quieres invertir una cara, la seleccionas y Flip Normal (invertir normal)

Re: Duda: Rig en Blender, Animación en Unity??

Publicado: Mié Dic 14, 2016 5:35 pm
por rey98
Pues he eliminado los dobles y vaya que tenía bastantes, no obstante al ejecutar "recalcular normales" no se soluciona el problema, intento hacerlo de forma individual con flip normal y tampoco ¿No hay algún otro método?

Re: Duda: Rig en Blender, Animación en Unity??

Publicado: Mié Dic 14, 2016 6:06 pm
por rey98
rey98 escribió:Pues he eliminado los dobles y vaya que tenía bastantes, no obstante al ejecutar "recalcular normales" no se soluciona el problema, intento hacerlo de forma individual con flip normal y tampoco ¿No hay algún otro método?

Se me acaba de ocurrir una idea pero no estoy seguro de como llevarla a cabo (hice un nuevo post para ella)

Como por alguna razón no logro girar las normales, he seleccionado la cara en el modo edit mode y luego la separé del mesh, la giré sobre su eje y luego la reintegré al mesh (con la herramienta join), no obstante al separar la cara se desfasa del modelo y al reintegrarla ya no comparte los vértices ni aristas correspondientes. He ahí la cuestión.

Re: Duda: Rig en Blender, Animación en Unity??

Publicado: Jue Dic 15, 2016 2:37 am
por soliman
Que ganas de complicarse la vida, pero bueno, de esta manera se aprende.

Si por ejemplo tienes un plano separado del cubo o forma de cubo y los quieres unir, debes de hacer primero el Ctrl+J (Join) y luego puedes unir los vértices uno a uno de la siguiente manera.
En modo edición, seleccionas el primer vértice y con Shift presionado seleccionas el segundo vértice. Y presionas ALT+M
El ALT+M tiene una ventanita que sale, donde te da a elegir.
Que la selección de los vértices se una en:
Al First (al primer vértice seleccionado)
Al Last (al último vértice seleccionado)
Al Center (al centro de los dos vértices seleccionados), etc...

https://youtu.be/AWua2aH17Ss

Re: Duda: Rig en Blender, Animación en Unity??

Publicado: Jue Dic 15, 2016 6:18 pm
por rey98
Gracias, veré que tal funciona la solución.