Skip to main content

Rubber Hose Limb

Intro

A simple 2 bone IK system for bendy or straight limbs.

UI

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 the limb.

Taper Graph - Create a taper along the length of a 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 bézier 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 -

Divisions

Any Shape/Line will need divisions for the deformation to work.

Example
  1. Create a Basic Line
  2. Set Divisions to 50
  3. With the Line selected choose Animation > Attach Rubber Hose Limb from the menu.