I have two different objects in Blender. They have the same number of vertices and in the same order: Is there a way to morph one object into the other?

  • $\begingroup$ Related: blender.stackexchange.com/questions/34758/… $\endgroup$
    – Paul Gonet
    Mar 7, 2017 at 16:54
  • $\begingroup$ I tried this out and worked pretty well. The only thing to remember is that the vertices need to be in the same order between objects if they are built through the mesh rather than two hard wired objects in blender. I needed to create an arrow that grows and turns in a direction. It was easier for me to build the initial arrow and then duplicate and edit. I t worked really well when I made sure to add all of the required vertices at the beginning. I had to build it a few times to get it right. $\endgroup$ Jan 18, 2018 at 15:28

1 Answer 1


Select both objects then in the mesh properties under ShapeKeys you will find an option to "Join as Shapes" in the menu under the add/remove buttons. This makes a shapekey in the active object that matches the other object.

With the shapekey selected in the list you can animate the value to morph between the two shapes. Either press I while the mouse is over the value or RMBright-click and select Insert Keyframe.

Shapekey options

sample animation


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .