Constraint Type Items¶
Motion Tracking
- CAMERA_SOLVER:
Camera Solver.
- FOLLOW_TRACK:
Follow Track.
- OBJECT_SOLVER:
Object Solver.
Transform
- COPY_LOCATION:
Copy Location.
Copy the location of a target (with an optional offset), so that they move together.
- COPY_ROTATION:
Copy Rotation.
Copy the rotation of a target (with an optional offset), so that they rotate together.
- COPY_SCALE:
Copy Scale.
Copy the scale factors of a target (with an optional offset), so that they are scaled by the same amount.
- COPY_TRANSFORMS:
Copy Transforms.
Copy all the transformations of a target, so that they move together.
- LIMIT_DISTANCE:
Limit Distance.
Restrict movements to within a certain distance of a target (at the time of constraint evaluation only).
- LIMIT_LOCATION:
Limit Location.
Restrict movement along each axis within given ranges.
- LIMIT_ROTATION:
Limit Rotation.
Restrict rotation along each axis within given ranges.
- LIMIT_SCALE:
Limit Scale.
Restrict scaling along each axis with given ranges.
- MAINTAIN_VOLUME:
Maintain Volume.
Compensate for scaling one axis by applying suitable scaling to the other two axes.
- TRANSFORM:
Transformation.
Use one transform property from target to control another (or same) property on owner.
- TRANSFORM_CACHE:
Transform Cache.
Look up the transformation matrix from an external file.
Tracking
- CLAMP_TO:
Clamp To.
Restrict movements to lie along a curve by remapping location along curve’s longest axis.
- DAMPED_TRACK:
Damped Track.
Point towards a target by performing the smallest rotation necessary.
- IK:
Inverse Kinematics.
Control a chain of bones by specifying the endpoint target (Bones only).
- LOCKED_TRACK:
Locked Track.
Rotate around the specified (‘locked’) axis to point towards a target.
- SPLINE_IK:
Spline IK.
Align chain of bones along a curve (Bones only).
- STRETCH_TO:
Stretch To.
Stretch along Y-Axis to point towards a target.
- TRACK_TO:
Track To.
Legacy tracking constraint prone to twisting artifacts.
Relationship
- ACTION:
Action.
Use transform property of target to look up pose for owner from an Action.
- ARMATURE:
Armature.
Apply weight-blended transformation from multiple bones like the Armature modifier.
- CHILD_OF:
Child Of.
Make target the ‘detachable’ parent of owner.
- FLOOR:
Floor.
Use position (and optionally rotation) of target to define a ‘wall’ or ‘floor’ that the owner cannot cross.
- FOLLOW_PATH:
Follow Path.
Use to animate an object/bone following a path.
- PIVOT:
Pivot.
Change pivot point for transforms (buggy).
- SHRINKWRAP:
Shrinkwrap.
Restrict movements to surface of target mesh.