What’s the most efficient way to animate a flexible hose that’s attached to different objects on each end? Using a Tracer object and nulls to define a spline path for a Spline Wrap deformer works for the most part, but I’m wondering if there’s a way to constrain the length of the spline to the length of my hose model.
Let’s say I have a vacuum cleaner with a 1 meter hose. One end is attached to the base of the unit, the other to an attachment. Using a group of nulls, some parented to the base and some parented to the attachment, with a few more for control, I can assign those to a tracer object to create a spline for a Spline Warp for my hose. The problem is, if I pull my attachment object more than 1 meter from the base of the unit, my hose will “detach” from the vacuum cleaner. Because I don’t want my hose to stretch I have “Keep Length” selected in the Spline Wrap.
Is there any way to make it so my spline is always 1 meter long, even if the spline is in an “S” shape or something? Or is there a better way to do this?
Thanks.
Shawn Marshall
Marshall Arts Motion Graphics