How can I animate a complete change of geometry in Blender? For example, I want a sphere to turn into a cube from one frame to another. This means the object that I am animating is not only changing the shape of the geometry, but also the face/vertices/edge count. I have viewed this question: Can I replace an object with another object and keep animation? After seeing that question, I was wondering if I could keyframe the change in mesh data. Maybe using a script?

The final result would be a stop-motion effect. I would model a different mesh for each frame. So each frame the object would have a mesh that was different from the last, like a fluid simulation which changes the mesh every frame.

Is this possible? A answer using scripts is welcome as well.

  • $\begingroup$ Does this answer help? Having mismatched mesh, I would try a mid shape that each morphs to/from, as in the cube morphs to a sphere, then is hidden and a sphere becomes visible and morphs into a monkey. $\endgroup$
    – sambler
    Jun 2, 2017 at 2:23
  • $\begingroup$ I want to do something similar, but the two shapes have a different number of vertices. It doesn't need to happen slowly either. The change needs to happen over one frame. $\endgroup$
    – HoltH
    Jun 2, 2017 at 13:26
  • 2
    $\begingroup$ Over one frame, just animate the render visibility so that one object disappears and the other appears. $\endgroup$
    – sambler
    Jun 3, 2017 at 5:46
  • $\begingroup$ Related: blender.stackexchange.com/questions/80868/… $\endgroup$
    – Paul Gonet
    Jun 7, 2017 at 1:36


You must log in to answer this question.

Browse other questions tagged .