Joining as shapes: vertex sorting problem !

Hi !

I have two objects that has the same number of vertices/ face/ edges…
In fact they can be considered as being 2 shapes of the same object.

But they have been modeled seperately, and when i join as shape, the morphing is crazy : vertices move around and don’t go where they are supposed to.

I tested with the build modifier to see in which order faces appeared, and they appeared in different ways, so i did a “sort faces” for both objects, which did its bit: now both objects “build” the same way.

But joining as shapes still isn’t working.

Vertex sort doesn’t help at all…

Does someone know how to do that ???

Here’s what i’d recommend: use the shrinkwrap modifier, and then apply as shapekey.

Mmmm, thanks jrkirby, but I am afraid that won’t do the trick in that situation:

Here is a picture of the 2 shapes:



The right one is the original. The left one the retopo-ed one.
They have exact same number of faces, verts, etc.
Your trick sends vertice in the middle of faces, and the creases of the left one are not respected (and they are very important).

I can’t believe there is no way to do what i want to do!

Would it work if you changed the mode of the shrinkwrap modifier to nearest vertex instead of nearest surface point?

Also, if that doesn’t work, how high poly are these things?

Hi there are 165 verts/140 faces.

I am having a look at the shrinkwrap mod. once more. I didn’t know that “snap to vertex” possibility… I don’t think it’ll work because some vertice(s) are moved quite a bit and end nearer to other’s original positions… But there aren’t many of them so i can clean the mesh afterward.

Still puzzling…