Is it possible to twist a circle into a sphere? I'm wondering if something like this is possible to make in Blender:



This animation I found on Dribble looks really amazing. The person who made it says it is done on Cinema 4D.

It looks like a string starting with a circular shape, then it is being twisted into a sphere with equal spacing in between. The sphere is then rotated and finally returning to its original circular shape.
Yes.

There are probably multiple ways of doing this, but one way is to use a circle with a simple deform modifier set to twist, and using an empty as the twist origin:



By animating the rotation of both the circle and the empty, you can make it twist around, and by animating the deform angle, you can control the amount of twisting.

Result: (click for better quality)



Example .blend