Rubber Hose Limb

Deform Shapes and Lines between two controllers.

Start Controller - a Shape (Null by default) which can be used to control the top of the Shape.

End Controller - a Shape (Null by default) which can be used to control the bottom of the Shape

Joint Position - determine the percentage along the Shape for the position of the joint.

Length - the length of your limb.

Taper Graph - create a taper along the length of your Shape (geometry only). See Common Attributes.

Flip - flip the joint to bend the other way.

Stretch - when the distance between the controllers is bigger than the original Shape, stretch the Shape to fit the distance.

Curvature - set the bezier handle length for the joint. 0% is a linear joint, 100% sets the handle length to maximum.

Rotation - when using the commands to create a Rubber Hose rotation is automatically connected to End Rotation Nulls.

Offset -

Don't forget your Shape/Line will need divisions for the deformation to work.

Example workflow:

  1. Create a Basic Line

  2. Set Divisions to 50

  3. With the Line selected choose Animation > Add Rubber Hose Limb from the menu.