1
$\begingroup$

I am new to animating in blender, and I have been using the curve modifier to create a specific looking circle, but I want to animate it to make it look like it twists from a circle to a figure eight. The problem is, I tried using shape keys with one as the original circle and one as the final figure eight, but then, of course, it just moves in a linear fashion from circle to figure eight, but this isn't realistic. When you take a rubber band and twist it to make a figure eight you don't move it linearly to the eight, you twist the band around. Does anyone have any idea on how to do this? I've tried using intermediate shape keys, but it doesn't flow smoothly it abruptly stops at the intermediate step and continues. I would appreciate any help.

enter image description here

$\endgroup$
4
  • $\begingroup$ Use curves and animate the rotation of the the handles to affect the shape like a rubber band. $\endgroup$
    – no-can-do
    Nov 28, 2020 at 4:20
  • 1
    $\begingroup$ Possible duplicate of: animation of cylinder to figure eight $\endgroup$
    – no-can-do
    Nov 28, 2020 at 4:23
  • $\begingroup$ Can you provide some images of the base shape? Is it a mesh or a curve, how it is? $\endgroup$
    – lemon
    Nov 28, 2020 at 6:56
  • $\begingroup$ Sorry, I added a 2d representation of what I am trying to achieve $\endgroup$
    – vbcnxm
    Nov 28, 2020 at 16:23

2 Answers 2

2
$\begingroup$

This might be a good place to model the band as a curve (with a rectangular curve Bevel object,) and use the shipped Animall add-on, which enables you to key-frame control-points, and their tilt values.

This animation is of a default Curve > Circle, subdivided once. The three vertices at each end are rotated in opposite directions, while the entire circle rotates through 90 to present the figure-of-eight to the camera. Animall permits the keying of tilts, rotations, locations of the control-points to keep everything more or less in shape.

enter image description here

(v2.91 .blend file)

$\endgroup$
-1
$\begingroup$

Consider at least two options.

  • Hook Modifier. Rotate along its axis with the appropriate point selection.
  • Simple deform modifier with twist enabled as shown below.

enter image description here

In the image above are three stages of view. Shape Keys and Hook Modifier. With more care the viewer can remove some of the flaws. You see a twist empty controller for twist of the bottom half and an organizing controller.

The below image is a quick approximation to the question. Perhaps a better approximation will come. At the moment you are seeing a view convenient for this candidate answer.

enter image description here

$\endgroup$
1
  • $\begingroup$ Hello, I was thinking about using armature, but I'm not sure how to use it for a curve, could you please tell me how I could use it in this situation? $\endgroup$
    – vbcnxm
    Nov 28, 2020 at 17:04

You must log in to answer this question.

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