Geometry doesn't follow bezier accurately

First: I hope this is the right forum for this post.

Now, as for my issue, I wanted to make a realistic spiral phone cord that’s bent along a path. Here’s what I’ve done:

  • Modeled spiral phone cord
  • Created a bezier path for it to follow
  • Created an armature along the length of the cord
  • Subdivided armature into 15 segments
  • Added bone constraint to armature with the bezier curve set as its target

All of that went fine, however, the problem is that the spiral cord’s geometry doesn’t follow the bezier curve - not even somewhat closely. What’s going on? Is this the intended behaviour? Is there some way to make the geometry follow the path as closely as possible?


Don’t know, can’t tell from a cropped screenshot and the described steps wouldn’t deform anything.

Yes,


spline ik on top, curve deform below

Hey there!

 Thank you for the info, although, I'm still not sure where my setup is going wrong. I tried using an ik spline constraint like in your example.

Spiral.blend (506 KB)


Your spiral is a curve type so you would either have to adjust envelopes, or convert to mesh to have control over the vertex weights for the armature. Too much work when curve deform modifier could be used and be done with it.


Ah, got it. Actually I recreated the spiral using a curve. Originally I used a screw modifier on a circle mesh.

In any case I’ll stick to the curve modifier method. Thanks a bunch! :slight_smile: