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 -
Any Shape/Line will need divisions for the deformation to work.
- Create a Basic Line
- Set Divisions to 50
- With the Line selected choose Animation > Attach Rubber Hose Limb from the menu.