Problema con Texture Paint

rgisbert - 01/08/2024 11:14
Hola. Trabajo con Blender 3.5.1. Tengo un archivo .blend con dos modelos, un perro y un gato. Cada uno está en una escena diferente. A los dos les he aplicado un material y los he pintado con Texture Paint. Hasta ahí bien.

Explico cómo lo he hecho, igual con los dos modelos. He aplicado Unwrap al modelo, he creado una imagen, la he guardado y después la he pintado. Hasta ahí bien. Después se me ha ocurrido usar el mismo Unwrap del gato para pintar otra imagen con la idea de usarla como canal alfa para simular pelos.

Y ahí se fastidió. No únicamente no me deja pintar esa imagen nueva, sino que ahora no puedo pintar ninguna de las anteriores. Las imágenes no están empaquetadas. Eso sí, veo que los dos modelos tienen el UVMap, o sea, que tienen el mismo nombre aunque están en escenas diferentes.

He probado a hacer lo mismo en otro archivo y no he tenido problema. O sea, con el mismo UVMap, en este caso de un cubo, he creado dos imágenes con texture paint que aplico una en el canal de color y la otra en el canal alpha.

¿Podéis ayudarme?

Gracias.
3dpoder - 01/08/2024 18:02
Hola, lo primero sería asegurarte de que cada modelo tenga su propio UV map único. Aunque los objetos estén en escenas diferentes, si tienen el mismo nombre de UV map, puede generar conflictos.

El UV map tiene que tener un nombre distinto para cada objeto. Si ambos objetos tienen un UV map llamado "UVMap", intenta renombrarlos, por ejemplo, a "PerroUV" y "GatoUV".

Comprueba que cada material esté configurado correctamente para usar las texturas adecuadas.

Mira que el Node Editor esté utilizando la imagen correcta para cada canal (Color, Alpha).

Revisa los nodos de entrada y asegúrate de que cada imagen esté vinculada al canal adecuado en el Principled BSDF o el shader que estés usando.

Un saludo.

;)
rgisbert - 05/09/2024 21:49
Disculpa no haber contestado ni agradecido
He estado liado con otras cosas
Creo que el problema es tal como lo describes, interferencias de UVMaps
Gracias por la ayuda