My Goal is to animate how a plane can be used to create certain objects using the bend / other modifiers

  1. Plane to Cylinder

animate 1

  1. Cylinder to Torus (note: had to rotate the Empty for this to work)

 animate 2

  1. Torus to Hyperboloid to a Sphere (How can I do this in Blender) Not sure how to use the bend / other modifiers to do this. Here's an animation of what I'm trying to do. https://i.sstatic.net/Evlm7.jpg

I've attached the blend file below

  • 1
    $\begingroup$ Hey :). Off-topic, but I just love how the jagged ends line up. Now, that's attention to detail :). $\endgroup$ Oct 18, 2020 at 7:44
  • 1
    $\begingroup$ Thanks but I can't take credit for that adapted a tutorial to fit my needs ;-) youtu.be/udiL9VllksQ?t=111 $\endgroup$
    – Rick T
    Oct 18, 2020 at 7:49
  • 1
    $\begingroup$ Not exactly the same, but is it what you want? i.sstatic.net/WAYvk.gif $\endgroup$
    – lemon
    Oct 18, 2020 at 8:18
  • $\begingroup$ @lemon Yes :-). $\endgroup$
    – Rick T
    Oct 18, 2020 at 8:24

1 Answer 1


The principle is to use two "simple deform" modifiers:

  • one animated from a circle, bent -360°, (for the torus) to a half circle, bent 180°, for the sphere
  • the second to bend around the previous by 360° to give it the volume (torus or sphere)

The base grid is parallel to front view and centered to avoid the usage of empties in the bend modifiers.

enter image description here

Though, we also want here to join correctly the uneven grid borders (top to bottom and left to right):

enter image description here

which means we have to bend more than 360° to join them. And doing so, the mesh won't be a perfect sphere at the end.

So we need to compensate that. This is done with a "cast (to sphere) modifier" centered on an empty placed at the center of the sphere. This modifier is also animated so that its influence is null when the shape is a torus.

That gives us this setting:

enter image description here

  • Simple deform around X animated from -380° (*) to 180°
  • Simple deform around Z at 369° (*)
  • Cast (to sphere) modifier animated from 0 to 0.5
  • Weld to get ride of duplicate vertices
  • Wireframe

(* these values are tuned to that border overlap correctly and weld modifier works on them)


You must log in to answer this question.

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