# Material stretched after copying UV maps

I have two objects which are copies of one another. On the first one, I have manually marked the seams and unwrapped it, with the idea of copying this data to the second one. Example shown below:

I have selected both of them, clicked Object>Link/Transfer Data>Copy UV maps and have confirmed both objects have identical unwraps as shown below:

However, when I apply the same material to the second object, it looks stretched, like below:

I couldn't find any meaningful difference between the two objects, other than the seam data seems to be missing from the second one. I have tried copying the mesh data by using the Object>Link/Transfer Data>Transfer Mesh Data and selecting the seams option, but it does seem to copy them incorrectly no matter what method I choose, making proper unwrapping impossible. I have verified that the objects have the exact same number of vertices, edges, faces and triangles, so I don't think that is the problem.

How can I properly apply the material on the second object without manually tracing the seams on it?

• Good question, had the same issue years ago. Do you mind sharing a blend to compare the two? Oct 13 at 11:14
• I've uploaded it and have edited the question to include it. Oct 14 at 19:52

Looks identical, but... UV on the second one is a mess-up!

Why does it happen? Because objects are not identical. And even after I sort vertexes by Z axis, it still not perfect:

How to fix that? Use Data transfer modifier. Before using it, I decided to reset origin by Context menu (W or RMB) ⇾ Set origin ⇾ Origin to geometry. This is a setting with best results:

• I've sorted the vertices by the Z axis (went to mesh-Sort elements-View Z axis), brought the origin to the object's geometry and applied the modifier exactly as you have shown in the screenshot, but unforunately the object looks the same. Do you recall if you did anything else to the elements? Oct 15 at 1:07
• You have not uncheck a little button near the object name in the "source" field Oct 15 at 6:36
• Wow. It did work. Thank you so much. Oct 19 at 2:57

The models are not the same so the copy did not work. You can check it like this: select some faces on the original and see where they unwrapped to.

And compare with the same faces selected on the copy.

You can see these faces are scattered at random over the UVMap. It's as if all the faces were scrambled; the shape of the UVMap is the same, but which face goes where is all mixed up.

It seems like in addition to having the same number of verts, tris, etc. they need to go in the same order for data copy to work. Because if you find the poly with index 11, say, in the copy, it's unwrapped to the same spot as the poly with index 11 in the original (compare with the first picture).

(See here for how to see indices.)

• Is there any way to order the faces the same as the first object? Oct 15 at 1:26