Stretch To is a new constraint by Jens Ole Wund, useful for rigging armatures and other objects. The constrained object or bone will recalculate its length based on another target object, with the option of preserving it's volume.

Constraints Panel

  • Rest Length determines the size of the object in the rest position
  • Volume Variation controls the magnitude of the effect
  • The Vol: buttons control along what axes the volume is preserved (if at all)
  • The Plane buttons define which local orientation should be maintained while tracking the target
Demo animation (300KB AVI ) and .blend file

This constraint is particularly useful for building armatures with automatic muscle flexing, as the two ends of a bone with a Stretch To constraint can be pinned to other bones or objects.