I have combined the body of one character model with the head from another, to make a new character to use in Unity.
I started with the body as the base, and joined the head and combined the meshes with new faces. The head is connected to the body's armature system, and this all works well.
I had hoped to shade the head with the texture that was imported with the body (which was imported as an FBX from Unity). The head was imported as an OBJ.
Once the head was connected, I used the 'UV Editing' window to select faces on the head and move them to the correct colour on the body's texture. This all looked as if it was working, but when I turned on 'Viewport Shading' no colour was applied to the head.
Here is a picture of what the model looks like after I added the head's faces to the texture:
Here is a picture of the same model in Edit mode - I have selected two faces, one on the original body, and one on the added head. They are both on the pink square in the texture, but only the face on the body is showing this colour:
When I export the model to Unity I have the same problem - the head is not coloured (model on the left). However, if I drag the material onto the head in the scene, it gets the colours on the faces. However, they are a different shade to the skin colour on the body, so there is a visible line where the neck meets the head (model on the right):
I would really appreciate some advice on how I can fix this, so that the textures I try to apply on the head in Blender actually appear, and are visible in Unity. It would be great if I didn't have to apply the material separately to the head in Unity, so the skin tones on the head and body would match up.
One last bit of information that might be relevant - It seems I have two diffuse textures in Blender when I click on the button. I am quite new to Blender, so I don't know if this is important.
Thank you for your help!