Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Problema con Blender, shape keys, caras invisibles y Unity

Iniciado por Roco, Mayo 21, 2017, 08:58:33 PM

Tema anterior - Siguiente tema
Mayo 21, 2017, 08:58:33 PM Ultima modificación: Mayo 21, 2017, 08:59:50 PM por Roco
Buenas, de entre todas las dudas que se me plantean, las que más me urgen son estas dos:
 
La primera corresponde a las imágenes 1 y 2. En Blender todo genial, pero cuando paso el .blend a Unity se ven las caras invisibles de la imagen 1. He probado con Control + N para recalcular las normales, he probado a deshacer y rehacer la costura que pasa por una de las aristas (imagen 2), mirar si había vértices duplicados, si estaban bien conectados y hasta he probado a hacer de nuevo el mapa UV por no sé, por si acaso. En resumen, que he llegado ya al punto en que no sé si reír o llorar. En fin, a ver si alguien puede ayudarme.
 
La segunda tiene que ver con las shape keys. Me explico: tengo el modelo con su rig hecho con el addon rigify, y la cara que sale con los huesos de la armature de ese addon es básicamente mierda, así que mi idea era animar el cuerpo con el rig y la cara con shape keys. Bien, pues he probado a hacer shapes aparte junto con el rig, he probrado a meterles drivers y lo último que he probado ha sido el tuto que hay debajo  para hacer shape keys con huesos; y nada de eso me ha funcionado. En Blender muy bien, meto los frames en el action editor que controlan las keys a través de los huesos pero luego en Unity en la preview esa de la esquina inferior derecha solo reproduce la animación sin movimiento facial alguno. Las preguntas, ¿qué estoy haciendo mal, o qué debería hacer? ¿Es posible hacer lo que pretendo o directamente Unity no deja mezclar rig con shapes en un mismo modelo? Y si no deja, hay alguna alternativa viable para compaginar las expresiones faciales con las animaciones o me olvido y dejo al modelo con cara de palo?
 
Gracias por leerme y un saludo.
 
 
 


   
tart=1704&feature=oembed" width="480">

 
 
 

 

lo del rigify lo tengo hace muuuy poco (es genial hasta ahora) pero no te puedo ayudar. De lo otro, probaste en blender activar blackfaceculling? tambien visualizar las normales para estar seguro? ponele un material bien distintivo del fondo (color rosa por ej) y fijate si tenes el mismo problema. La otra que podria ser es que por esas cosas de la vida la cara esa tenga algun material distinto o textura, y que en Unity no tengas nada asignado, si tuvieras 2 materiales en blender y 1 en Unity, es bastante raro que sea esto pero si es una mesh que has ido actualizando quien sabe, me ha pasado con escenarios.
 
salu2

Vale, voy por partes porque estoy bastante perdido con Unity.


La opción del blackfaceculling y lo de visualizar las normales las investigaré porque la verdad es que nunca he salido del ctrl + N o Flip normals porque no me ha hecho falta hasta ahora.


Sobre lo otro, te subo dos imágenes (una de los materiales y otra del relío de nodos que he usado para hacerlo) porque no sé muy bien a qué te refieres. Eso son los materiales que tengo asignado al modelo, lo que pasa que hasta donde he leído en Unity para hacer el material ese que le da el rollo Wind Waker tendría que programar un shader creo que se llama, no sé muy bien lo que es. Digo esto porque en mi caso cuando paso el .blend a Unity lo único que me carga es el mapa UV que yo he pintado para que no se vea con el típico gris el modelo, pero no lo materiales que le dan el efecto toon. O sea, que materiales, materiales, si no me equivoco tengo funcionales dos en Blender y cero en Unity si no se cuenta la textura, ya que al pasar el archivo solo se carga esta.


También me gustaría ver la opción de actualizar la mesh, pero no sé cómo se hace. ¿Te importaría explicármelo?


Cita de: Roco date=1495469414También me gustaría ver la opción de actualizar la mesh, pero no sé cómo se hace. ¿Te importaría explicármelo?
   


si es por lo que te dije de actualizar el mesh me referia a que muchas veces uno agrega algo de materiales y/o caras en el software de modelado y da lugar a que en Unity no se agregen por ej los nuevos materiales y cosas asi, pero olvidate de eso.
 
Lo de los materiales fijate como los tenes en Unity, en el componente MeshRenderer cuantos tenes? si queres solo para probar saca todo material y UV's y pone uno solo, solo para saber si es a causa de las normales o no. En blender podes usar el blackfaceCulling para visualizarlo. Estas en Object mode, pulsas la "N", en shading tenes la opcion.

Julio 23, 2017, 05:58:57 PM #4 Ultima modificación: Julio 24, 2017, 10:33:41 AM por pioj
ni *** idea, ami en blender me pasa muchisimo eso, y pruebo de todo para arreglarlo pero no hay manera.
Termino haciendo el modelo de nuevo, si encuentras una solución definitiva me gustaría que me iluminaras sobre el tema jaja

Etiquetas: