Lio con Texture Bake normal map
Trabajo con Blender 3.5.1
Llevo un monton de horas con el siguiente problema
Tengo un personaje con diferentes materiales: piel, pelo, camisa, pantalon, zapatillas
Algunos materiales tienen un color plano. Otros como la camisa llevan un Image texture con color i texto.
Las zapatillas ademas de imagen con colores lleva un normal map
Bakear el canal diffuse no es problema. Hay que ser preciso pero si te fijas bien en lo que haces sale bien
El problema es bakear el canal Normal. Lo he bakeado añadiendo la imagen normal a todos los materiales y no queda bien
Tal vez deberia bakear solo el material que tiene normal map?
O deberia añadir un normal map plano a todos los materiales?
Gracias anticipadas
Re: Lio con Texture Bake normal map
Tienes alguna imagen del objeto al que quieres sacarle las normales.
Ten en cuenta que las normales trabajan con las diferentes alturas del objeto. O sea, que si es muy plano, no te va a sacar ninguna NORMAL
Re: Lio con Texture Bake normal map
Re: Lio con Texture Bake normal map
Mejor explicado imposible, claro como el agua.
Un saludo.
1 Archivos adjunto(s)
Re: Lio con Texture Bake normal map
Gracias por la ayuda
No me expliqué bien
Como puede verse en la imagen mi personaje tiene diferentes materiales. De todos ellos el unico que tiene una imagen de normales es el MWambaVelcro, el resto solo tienen imagenes conectadas a Base Color
Ahora pretendo Bakear todos los materiales parciales en uno solo: MMonitorBake. Con el canal Diffuse no hay problema, los he bakeado en la imagen TMonitorBake que se muestra en la imagen, si la conecto a MMonitorBake y asigno este material a toda la malla funciona
Como las zapatillas simulan relieve con un Normal Map quiero que MMonitor Bake incorpore el Normal Map de MWambaVelcro. Incorporo una imagen nueva, TMonitorNM, con el UVMapBake igual que con el Diffuse y bakeo el canal Normal. Me genera una imagen Normal Map pero cuando la aplico al material unificado da errores
Ese es el problema, bakear materiales sin normal map con un material con normal map
Espero haberme explicado mejor
Gracias
Archivo adjunto 250014
Re: Lio con Texture Bake normal map
Entiendo que estás tratando de combinar varios materiales en uno solo mediante el baking, y estás teniendo problemas con el mapa de normales.
Primero comprueba que todos los objetos compartan el mismo mapa UV.
Crea un nuevo material MMonitorBake y asígnalo a toda la malla.
Conecta una nueva imagen TMonitorNM al nodo Normal Map en MMonitorBake.
Ve a Render Properties > Bake.
Selecciona Normal y activa Selected to Active.
Selecciona los objetos con los materiales a combinar y finalmente el objeto activo con MMonitorBake.
Haz clic en Bake para generar la imagen de normales.
Aplica MMonitorBake a toda la malla y comprueba el resultado. Si hay errores, revisa el mapa UV y la selección de objetos.
Espero que esto te ayude, un saludo.
Re: Lio con Texture Bake normal map
No se si lo entiendo bien.. pero los mapas de Normales o los de BUMP deben ser diferentes al materila Color.... o sea, debes de sacar dos imágenes (mapas) diferentes, uno color y otro Normal.
1 Archivos adjunto(s)
Re: Lio con Texture Bake normal map
Gracias 3dpoder por la respuesta. Es lo que pretendo hacer
Gracias Soliman. Ya se que necesito dos imágenes diferentes, lo que pretendo es combinar las diferentes imágenes de color en una sola y unificar el normal map
Adjunto un archivo .blend con una prueba en la que he conseguido lo que pretendía
Dos objetos unidos en uno solo. Cada uno con su material, uno con Normal map y el otro no
He creado un material nuevo. He bakeado las imágenes que van al Base color en una. Y después he bakeado el Normal map
Después he asignado el nuevo material a todo el objeto y funciona
El problema es que hago lo mismo con el personaje y no acaba de funcionar, me mezcla el diffuse y el normal map. Si acaso empezare de nuevo
Re: Lio con Texture Bake normal map
Por fin, creo que he conseguido lo que pretendia
Explico como lo he hecho
He partido de un personaje modelado en varias partes: la parte de piel, el cabello, la camiseta, el pantalón y las zapatillas. Cada parte tiene su material
La piel y el cabello en este caso solo usan un Principled para definir su color
La camiseta y el panatalón usan una Image Texture para incorporar un texto y unas bandas de color en el caso de la camiseta, y el pantalon unas bandas blancas
Las zapatillas usan una Image texture para los colores y un Normal Map para simular el relieve de las bandas de velcro y la lengueta
Bakear el canal Diffuse no me generaba demasiados problemas si estaba atento a seguir los pasos correctos:
Todos los objetos deben compartir el mismo UVMap, en cada material se debe incorporar la información del UVMap compartido y la imagen destino del bakeado. Esta imagen debe estar activa en todos los materiales. En fin hay un monton de tutoriales que lo explican mejor que yo
El problema me lo generaba bakear el Normal. Antes de bakear seleccionaba todos los objetos, incluidos los que no tienen ningun normal map y ahi me la liaba
Lo que he hecho, y creo que me funciona, es: añado a cada material el UVMap de destino y la imagen donde bakear el Normal map, pero solo selecciono el objeto que lleva un normal map en el material, de esta manera solo bakea el normal map de ese objeto y no se lia con los objetos que no lo contienen
Despues creo un material nuevo, conecto la imagen Diffuse y la imagen Normal Map y activo el boton de camara en el UVMap comun, aplico este material a todos los objetos y al final los uno en un objeto unico
De esta manera su material solo ha de procesar una imagen en lugar de varias. En el caso de mi personaje es bastante simple, pero en caso de un personaje con mas imagenes de textura puede resultar util
Al final un todas las partes en un objeto unico para facilitar el proceso de rigging
En fin, tal vez he inventado la sopa de ajo, pero si resulta util a alguien mas estare satisfecho
Gracias por las respuestas, la sugerencias y la Paciencia!
Re: Lio con Texture Bake normal map
Gracias por compartirlo, seguro que nos ayuda a más de uno...
;)