Noticias

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

problemillas con blender

Iniciado por Kvashir, Mayo 01, 2017, 01:44:15 PM

Tema anterior - Siguiente tema
Estoy diseñando objetos con blender (muy básicos).
 
los importo en .fbx pero al añadirlos en unity y intentar usar un material, solo se ve bien el color del material y no la textura. me eh fijado que cada objeto del modelo 3d tiene 2 items por cada objeto uno que es el que se ve y el otro que es el mesh. todos los objetos eran cubos antes y el mesh de todos los objetos se a quedado con la forma inicial (un *** cubo de mierda) y estoy seguro que el problema del material es por el mesh que no se a actualizado. adjunto captura :D (los materiales los eh probado con un cubo creado dentro de unity y funciona bien el material así que es porblema del objeto que no actualiza el mesh al 100% 
 
alguien sabe como se actualiza el mesh en blender?? 
 
eh buscado como actualizar el mesh en blender pero no encuentro nada, todos los videos y tutoriales no lo tienen en cuenta y no se que hacer ya T_T

y por que en fbx? por que no cargas directo el .blend? 
 
que forma se supone debe tener tu modelo?

Tanto con fbx como .blend el resultado es el mismo
 
La forma que tienen k tener es el de la capatura que aparece en la esceba de unity, pero en la carpeta de asets se queda el cubo del mesh y por eso me da errores en el material. 
 
 

Cita de: Kvashir date=1493652735Tanto con fbx como .blend el resultado es el mismo
   
   
      La forma que tienen k tener es el de la capatura que aparece en la esceba de unity, pero en la carpeta de asets se queda el cubo del mesh y por eso me da errores en el material. 
   
   
       
   


los materiales deben estar en la carpeta Material y de ahi solo jalas el material a tu modelo y listo yo veo que todo esta normal 

Mayo 01, 2017, 07:33:02 PM #4 Ultima modificación: Mayo 01, 2017, 07:38:24 PM por lightbug
Los resultados van a ser los mismos, lo que tenes que hacer o por lo menos lo que yo hago (con Blender) es, para darme menos dolores de cabeza guardo todo directamente en Unity (en mi proyecto), es decir tengo el .blend y las texturas guardadas en una carpeta. En Unity abro el .blend y en el Albedo le cargo la textura. Ni un problema. Los FBX y los Blend no se porque no te exportan las texturas, debe ser algo del pipeline de blender, en sketchup me cargaba todo, en fin nada de otro mundo, hacer un paso mas.
 
Recorda que para las texturas tenes que ponerles UV's y guardar las texturas usadas.
 
Eso de actualizar el mesh, una vez me paso con un Sprite, en el editor le puse el mismo nombre pero por alguna razon me consideraba otro, tenia un sprite dividido en 4 pero tenia como 8 al final, en fin, no puede nunca actualizarlos bien, asi que los reimporte, fue muy raro, no se si es algo parecido a lo que te pasa, de ultima borra e importá de vuelta.

no me a servido.. sigo buscando la solución, el tema es que estoy moniendo el material y no hay manera, ahora aparece la textura pero sale distorsionada, probado todas las opciones pero sigue siendo un FAIL en toda regla. ahora mismo eh conseguido que aparezca la textura aparte del color .. pero sale distorsionada, e probado todos los tamaños pero es imposible sale estirada a mas no poder y la textura en un cubo de unity funciona a la perfección. 
 

 
 
 
es curioso porque en un proyecto se texturiza bien porque en el desplegable de Shader el material tengo una opción que se llama Custom y con esa funciona bien, pero en otro proyecto es opción no la tengo.
 
 
 
y si lo texturizo en el proyecto que me va bien, lógicamente si lo paso al otro proyecto que no tiene esa opción pues sale el objeto en rosa porque no encuentra el método Custom y peta.. 
 
creo que tendré que buscar como texturizar con blender con Vmap o como se llame (tengo que investigar ya que el tema de modelado 3d voy perdido y en texturización ya ni te cuento jajaja )
 
de todas formas muchas gracias por estar atentos y intentar ayudarme, de verdad se agradece :D

bueno una cosa, textura y material son cosas distintas xD 
 
las texturas tienes que hacerlos con UV map que tampoco es muy complicado esto para que la textura se vea correctamente si no haces el unwrap se va a mirar como en tu imagen luego el material es lo que le da como brillo u opacidad en algunas partes, no se como explicarlo bien xD
 
creo que con una imagen se entiende mejor
 

 
mira la textura es eso de color como tipo madera
 
y el material es lo que le da el brillo y los reflejos
 
creo asi me explico mejor xD
 
 
 
un saludo 

En blender podes usar textura sola, o textura referida a un material, por lo general, en mi caso funciona asi, cada vez que pinto una textura o hago un bake la textura en cuestion se aplica automaticamente a un material (tengo que configurarla antes), es decir que en el visor tengo "material" y no "texture".
 
Lo de los UV's es crucial, si se ve bien en blender pero se exporta mal claramente no has hecho el unwarp UV. entra en Edit mode (Tab) pulsa la "U" y selecciona unwarp o smarpUVprojecto algo asi. Una vez tengas eso asigna la textura a usar en el casillero de textura de las propiedades de tu objeto (cuadraditos rojos y blancos). Eso liga tu textura a tu material, que no es lo mismo que usar un textura en modo textura, ya se , es una bardo esto pero asi se maneja blender.
 
Cabe aclarar que en cualquiera de los modos, siempre y cuando tengas unos correctos UV's no importa si tenes material o texture, en Unity cuando asignas la misma textura se DEBE presentar correctamente ya que es mas que nada un tema de UV's, se me hace que (al ver esas caras mal texturizadas) tu modelo tiene mas de un material o que esas caras fueron agregadas luego de hacer el UnwarpUV, lo cual debe ser realizado una vez modelaste todo.

Etiquetas: