I just made a model of a face and, with a diferent Mesh i modeled an eye, however when i try todo join the eye with the face the i loses its texture. How can i join the two meshes without lossing the eye texture?
I just made a model of a face and, with a diferent Mesh i modeled an eye, however when i try todo join the eye with the face the i loses its texture. How can i join the two meshes without lossing the eye texture?
El problema ocurre porque al unir dos mallas con materiales diferentes, el software suele conservar solo el material de la malla principal. Para resolverlo, debes asegurarte de que ambos materiales se conserven después de la unión.
Primero, antes de unir, verifica que tanto la cara como el ojo tienen asignados sus respectivos materiales y que estos están correctamente configurados en el editor de materiales. Es recomendable que les des nombres distintos para identificarlos fácilmente.
En Blender, la solución más común es usar el modificador Boolean en modo Union en lugar del comando simple de unir (Join). Esto te permite unir la geometría manteniendo los materiales separados. Aplica el modificador Boolean a la cara, selecciona el ojo como objeto operando y elige la operación Union. Luego, en las opciones del modificador, activa la casilla Material Index para que respete los índices de material originales.
Si usas el comando de unión estándar (Ctrl+J), después de unir las mallas, debes entrar en modo de edición, seleccionar todas las caras del ojo y asignarles manualmente el material correcto desde el panel de materiales. Esto es porque al unir, todas las caras nuevas heredan el material activo de la malla principal.
Una práctica recomendada es crear un solo material que utilice texturas diferentes para diferentes partes del modelo, usando mapas de máscara o UVs separados, pero esto es una solución más avanzada. Para tu caso inmediato, usar el modificador Boolean o reasignar el material manualmente después de unir son las mejores opciones.