← Back to CoursesBlendercursus
Blendercursus
62. Object Constraints
schoolium · Blendercursus
Blendercursus
62. Object Constraints
EDeel E · Properties

Hoofdstuk 62Object Constraints

Alle 29 constraints, gegroepeerd per soort

De Object Constraint Properties-tab (het ketting-icoon) voegt Constraints (beperkingen) toe: regels die de transform van een object live sturen op basis van een ander object, zonder dat je zelf hoeft te keyframen. Blender heeft er 29, in vier groepen: Motion Tracking, Transform, Tracking en Relationship. Bone-constraints (dezelfde 29, maar dan per bot in een armature) staan in dezelfde tabellen — de instellingen zijn identiek, alleen het target-object verandert.

4× uitleg4× naslag1× zelf doen1 oefenbestand4 beelden
Een marionet met touwtjes die naar vaste punten trekken — constraints als onzichtbare touwtjes.RECCONCEPT00:00:00:00schoolium
beeld-e-constraint-marionetEen marionet met touwtjes die naar vaste punten trekken — constraints als onzichtbare touwtjes.
Uitleg · 62.1

Wat een constraint is, en hoe de stapel werkt

1/9

Een Constraint berekent, elk frame opnieuw, een aanpassing op de transform van een object — bovenop wat je zelf met keyframes of handmatig instelt. Net als modifiers staan constraints in een stapel die van boven naar beneden wordt doorgerekend: elke constraint werkt op het resultaat van de constraint erboven. Influence regelt hoe sterk een constraint meetelt (0 tot 1, ook animeerbaar), en het oogje zet 'm tijdelijk helemaal uit zonder 'm te verwijderen.

Het cruciale verschil met parenting: een constraint kan losgekoppeld, opnieuw geordend of qua sterkte gemengd worden zonder de objecthiërarchie te breken, en één object kan meerdere constraints tegelijk dragen die elkaar aanvullen.

De Object Constraint Properties-tab met een Copy Location- en een Limit Rotation-constraint gestapeld.RECBLENDER 5.1 · CONSTRAINT00:00:00:001920×1080
shot-constraintDe Object Constraint Properties-tab met een Copy Location- en een Limit Rotation-constraint gestapeld.
Naslag · 62.2

Motion Tracking en Tracking

2/9

Motion Tracking-constraints koppelen een object aan het resultaat van een cameratracking (deel K); Tracking-constraints laten een object naar een ander object wijzen of erlangs volgen. Elke tabel is rechtstreeks uit Blender 5.1 uitgelezen.

Camera Solver CameraSolverConstraint
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
NameSTRING––Constraint name
TypeENUMCAMERA_SOLVERCamera Solver, Follow Track, Object Solver, Copy Location, Copy Rotation, Copy Scale, Copy Transforms, Limit Distance, Limit Location, Limit Rotation, Limit Scale, Maintain Volume, Transformation, Transform Cache, Clamp To, Damped Track, Inverse Kinematics, Locked Track, Spline IK, Stretch To, Track To, Action, Armature, Child Of, Floor, Follow Path, Geometry Attribute, Pivot, Shrinkwrap
Override ConstraintBOOLEANaan–In a local override object, whether this constraint comes from the linked reference object, or is local to the override
Owner SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local SpaceSpace that owner is evaluated in
Target SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local Space, Local Space (Owner Orientation)Space that target is evaluated in
ObjectPOINTER––Object for Custom Space
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
DisableBOOLEANuit–Enable/Disable Constraint
EnabledBOOLEANaan–Use the results of this constraint
ExpandedBOOLEANuit–Constraint's panel is expanded in UI
ValidBOOLEANaan–Constraint has valid settings and can be evaluated
ActiveBOOLEANuit–Constraint is the one being edited
InfluenceFLOAT00 – 1Amount of influence constraint will have on the final solution
Lin errorFLOAT0-10000 – 10000Amount of residual error in Blender space unit for constraints that work on position
Rotation errorFLOAT0-10000 – 10000Amount of residual error in radians for constraints that work on orientation
Movie ClipPOINTER––Movie Clip to get tracking data from
Active ClipBOOLEANuit–Use active clip defined in scene
Follow Track FollowTrackConstraint
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
NameSTRING––Constraint name
TypeENUMCAMERA_SOLVERCamera Solver, Follow Track, Object Solver, Copy Location, Copy Rotation, Copy Scale, Copy Transforms, Limit Distance, Limit Location, Limit Rotation, Limit Scale, Maintain Volume, Transformation, Transform Cache, Clamp To, Damped Track, Inverse Kinematics, Locked Track, Spline IK, Stretch To, Track To, Action, Armature, Child Of, Floor, Follow Path, Geometry Attribute, Pivot, Shrinkwrap
Override ConstraintBOOLEANaan–In a local override object, whether this constraint comes from the linked reference object, or is local to the override
Owner SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local SpaceSpace that owner is evaluated in
Target SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local Space, Local Space (Owner Orientation)Space that target is evaluated in
ObjectPOINTER––Object for Custom Space
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
DisableBOOLEANuit–Enable/Disable Constraint
EnabledBOOLEANaan–Use the results of this constraint
ExpandedBOOLEANuit–Constraint's panel is expanded in UI
ValidBOOLEANaan–Constraint has valid settings and can be evaluated
ActiveBOOLEANuit–Constraint is the one being edited
InfluenceFLOAT00 – 1Amount of influence constraint will have on the final solution
Lin errorFLOAT0-10000 – 10000Amount of residual error in Blender space unit for constraints that work on position
Rotation errorFLOAT0-10000 – 10000Amount of residual error in radians for constraints that work on orientation
Movie ClipPOINTER––Movie Clip to get tracking data from
TrackSTRING––Movie tracking track to follow
Active ClipBOOLEANuit–Use active clip defined in scene
3D PositionBOOLEANuit–Use 3D position of track to parent to
ObjectSTRING––Movie tracking object to follow (if empty, camera object is used)
CameraPOINTER––Camera to which motion is parented (if empty active scene camera is used)
Depth ObjectPOINTER––Object used to define depth in camera space by projecting onto surface of this object
Frame MethodENUMSTRETCHStretch, Fit, CropHow the footage fits in the camera frame
UndistortBOOLEANuit–Parent to undistorted position of 2D track
Object Solver ObjectSolverConstraint
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
NameSTRING––Constraint name
TypeENUMCAMERA_SOLVERCamera Solver, Follow Track, Object Solver, Copy Location, Copy Rotation, Copy Scale, Copy Transforms, Limit Distance, Limit Location, Limit Rotation, Limit Scale, Maintain Volume, Transformation, Transform Cache, Clamp To, Damped Track, Inverse Kinematics, Locked Track, Spline IK, Stretch To, Track To, Action, Armature, Child Of, Floor, Follow Path, Geometry Attribute, Pivot, Shrinkwrap
Override ConstraintBOOLEANaan–In a local override object, whether this constraint comes from the linked reference object, or is local to the override
Owner SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local SpaceSpace that owner is evaluated in
Target SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local Space, Local Space (Owner Orientation)Space that target is evaluated in
ObjectPOINTER––Object for Custom Space
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
DisableBOOLEANuit–Enable/Disable Constraint
EnabledBOOLEANaan–Use the results of this constraint
ExpandedBOOLEANuit–Constraint's panel is expanded in UI
ValidBOOLEANaan–Constraint has valid settings and can be evaluated
ActiveBOOLEANuit–Constraint is the one being edited
InfluenceFLOAT00 – 1Amount of influence constraint will have on the final solution
Lin errorFLOAT0-10000 – 10000Amount of residual error in Blender space unit for constraints that work on position
Rotation errorFLOAT0-10000 – 10000Amount of residual error in radians for constraints that work on orientation
Movie ClipPOINTER––Movie Clip to get tracking data from
Active ClipBOOLEANuit–Use active clip defined in scene
Set Inverse PendingBOOLEANuit–Set to true to request recalculation of the inverse matrix
ObjectSTRING––Movie tracking object to follow
CameraPOINTER––Camera to which motion is parented (if empty active scene camera is used)
Clamp To ClampToConstraint
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
NameSTRING––Constraint name
TypeENUMCAMERA_SOLVERCamera Solver, Follow Track, Object Solver, Copy Location, Copy Rotation, Copy Scale, Copy Transforms, Limit Distance, Limit Location, Limit Rotation, Limit Scale, Maintain Volume, Transformation, Transform Cache, Clamp To, Damped Track, Inverse Kinematics, Locked Track, Spline IK, Stretch To, Track To, Action, Armature, Child Of, Floor, Follow Path, Geometry Attribute, Pivot, Shrinkwrap
Override ConstraintBOOLEANaan–In a local override object, whether this constraint comes from the linked reference object, or is local to the override
Owner SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local SpaceSpace that owner is evaluated in
Target SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local Space, Local Space (Owner Orientation)Space that target is evaluated in
ObjectPOINTER––Object for Custom Space
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
DisableBOOLEANuit–Enable/Disable Constraint
EnabledBOOLEANaan–Use the results of this constraint
ExpandedBOOLEANuit–Constraint's panel is expanded in UI
ValidBOOLEANaan–Constraint has valid settings and can be evaluated
ActiveBOOLEANuit–Constraint is the one being edited
InfluenceFLOAT00 – 1Amount of influence constraint will have on the final solution
Lin errorFLOAT0-10000 – 10000Amount of residual error in Blender space unit for constraints that work on position
Rotation errorFLOAT0-10000 – 10000Amount of residual error in radians for constraints that work on orientation
TargetPOINTER––Target Object (Curves only)
Main AxisENUMCLAMPTO_AUTOAuto, X, Y, ZMain axis of movement
CyclicBOOLEANuit–Treat curve as cyclic curve (no clamping to curve bounding box)
Damped Track DampedTrackConstraint
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
NameSTRING––Constraint name
TypeENUMCAMERA_SOLVERCamera Solver, Follow Track, Object Solver, Copy Location, Copy Rotation, Copy Scale, Copy Transforms, Limit Distance, Limit Location, Limit Rotation, Limit Scale, Maintain Volume, Transformation, Transform Cache, Clamp To, Damped Track, Inverse Kinematics, Locked Track, Spline IK, Stretch To, Track To, Action, Armature, Child Of, Floor, Follow Path, Geometry Attribute, Pivot, Shrinkwrap
Override ConstraintBOOLEANaan–In a local override object, whether this constraint comes from the linked reference object, or is local to the override
Owner SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local SpaceSpace that owner is evaluated in
Target SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local Space, Local Space (Owner Orientation)Space that target is evaluated in
ObjectPOINTER––Object for Custom Space
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
DisableBOOLEANuit–Enable/Disable Constraint
EnabledBOOLEANaan–Use the results of this constraint
ExpandedBOOLEANuit–Constraint's panel is expanded in UI
ValidBOOLEANaan–Constraint has valid settings and can be evaluated
ActiveBOOLEANuit–Constraint is the one being edited
InfluenceFLOAT00 – 1Amount of influence constraint will have on the final solution
Lin errorFLOAT0-10000 – 10000Amount of residual error in Blender space unit for constraints that work on position
Rotation errorFLOAT0-10000 – 10000Amount of residual error in radians for constraints that work on orientation
Head/TailFLOAT00 – 1Target along length of bone: Head is 0, Tail is 1
Follow B-BoneBOOLEANuit–Follow shape of B-Bone segments when calculating Head/Tail position
TargetPOINTER––Target object
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
Track AxisENUMTRACK_XX, Y, Z, -X, -Y, -ZAxis that points to the target object
Locked Track LockedTrackConstraint
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
NameSTRING––Constraint name
TypeENUMCAMERA_SOLVERCamera Solver, Follow Track, Object Solver, Copy Location, Copy Rotation, Copy Scale, Copy Transforms, Limit Distance, Limit Location, Limit Rotation, Limit Scale, Maintain Volume, Transformation, Transform Cache, Clamp To, Damped Track, Inverse Kinematics, Locked Track, Spline IK, Stretch To, Track To, Action, Armature, Child Of, Floor, Follow Path, Geometry Attribute, Pivot, Shrinkwrap
Override ConstraintBOOLEANaan–In a local override object, whether this constraint comes from the linked reference object, or is local to the override
Owner SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local SpaceSpace that owner is evaluated in
Target SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local Space, Local Space (Owner Orientation)Space that target is evaluated in
ObjectPOINTER––Object for Custom Space
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
DisableBOOLEANuit–Enable/Disable Constraint
EnabledBOOLEANaan–Use the results of this constraint
ExpandedBOOLEANuit–Constraint's panel is expanded in UI
ValidBOOLEANaan–Constraint has valid settings and can be evaluated
ActiveBOOLEANuit–Constraint is the one being edited
InfluenceFLOAT00 – 1Amount of influence constraint will have on the final solution
Lin errorFLOAT0-10000 – 10000Amount of residual error in Blender space unit for constraints that work on position
Rotation errorFLOAT0-10000 – 10000Amount of residual error in radians for constraints that work on orientation
Head/TailFLOAT00 – 1Target along length of bone: Head is 0, Tail is 1
Follow B-BoneBOOLEANuit–Follow shape of B-Bone segments when calculating Head/Tail position
TargetPOINTER––Target object
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
Track AxisENUMTRACK_XX, Y, Z, -X, -Y, -ZAxis that points to the target object
Locked AxisENUMLOCK_XX, Y, ZAxis that points upward
Uitleg · 62.3

Track To, Damped Track en Locked Track: het verschil

3/9

Alle drie laten een object naar een ander object 'kijken', maar met een andere manier om de rest van de rotatie in te vullen. Track To is de klassieke, met een expliciete Up-as die kan flippen bij bepaalde hoeken (gimbal-achtig probleem). Damped Track roteert zo min mogelijk om het doel te volgen, zonder een aparte Up-as — meestal de stabielste keuze voor een camera of geschutskoepel die vloeiend moet meedraaien. Locked Track houdt één as helemaal vast (bv. de object blijft rechtop) terwijl een andere as naar het doel wijst.

Drie identieke objecten die hetzelfde doel volgen met Track To, Damped Track en Locked Track.RECBLENDER 5.1 · CONSTRAINT-TRACKING00:00:00:001920×1080
shot-constraint-trackingDrie identieke objecten die hetzelfde doel volgen met Track To, Damped Track en Locked Track.
Naslag · 62.4

Tracking (vervolg) en Transform, deel 1

4/9
Spline IK SplineIKConstraint
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
NameSTRING––Constraint name
TypeENUMCAMERA_SOLVERCamera Solver, Follow Track, Object Solver, Copy Location, Copy Rotation, Copy Scale, Copy Transforms, Limit Distance, Limit Location, Limit Rotation, Limit Scale, Maintain Volume, Transformation, Transform Cache, Clamp To, Damped Track, Inverse Kinematics, Locked Track, Spline IK, Stretch To, Track To, Action, Armature, Child Of, Floor, Follow Path, Geometry Attribute, Pivot, Shrinkwrap
Override ConstraintBOOLEANaan–In a local override object, whether this constraint comes from the linked reference object, or is local to the override
Owner SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local SpaceSpace that owner is evaluated in
Target SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local Space, Local Space (Owner Orientation)Space that target is evaluated in
ObjectPOINTER––Object for Custom Space
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
DisableBOOLEANuit–Enable/Disable Constraint
EnabledBOOLEANaan–Use the results of this constraint
ExpandedBOOLEANuit–Constraint's panel is expanded in UI
ValidBOOLEANaan–Constraint has valid settings and can be evaluated
ActiveBOOLEANuit–Constraint is the one being edited
InfluenceFLOAT00 – 1Amount of influence constraint will have on the final solution
Lin errorFLOAT0-10000 – 10000Amount of residual error in Blender space unit for constraints that work on position
Rotation errorFLOAT0-10000 – 10000Amount of residual error in radians for constraints that work on orientation
TargetPOINTER––Curve that controls this relationship
Chain LengthINT01 – 255How many bones are included in the chain
Joint BindingsFLOAT00 – 1(EXPERIENCED USERS ONLY) The relative positions of the joints along the chain, as percentages
Chain OffsetBOOLEANuit–Offset the entire chain relative to the root joint
Even DivisionsBOOLEANuit–Ignore the relative lengths of the bones when fitting to the curve
Use Curve RadiusBOOLEANaan–Average radius of the endpoints is used to tweak the X and Z Scaling of the bones, on top of XZ Scale mode
XZ Scale ModeENUMNONENone, Bone Original, Inverse Scale, Volume PreservationMethod used for determining the scaling of the X and Z axes of the bones
Y Scale ModeENUMNONENone, Fit Curve, Bone OriginalMethod used for determining the scaling of the Y axis of the bones, on top of the shape and scaling of the curve itself
Use Original ScaleBOOLEANuit–Apply volume preservation over the original scaling
Volume VariationFLOAT00 – 100Factor between volume variation and stretching
Use Volume Variation MinimumBOOLEANuit–Use lower limit for volume variation
Use Volume Variation MaximumBOOLEANuit–Use upper limit for volume variation
Volume Variation MinimumFLOAT00 – 1Minimum volume stretching factor
Volume Variation MaximumFLOAT01 – 100Maximum volume stretching factor
Volume Variation SmoothnessFLOAT00 – 1Strength of volume stretching clamping
Stretch To StretchToConstraint
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
NameSTRING––Constraint name
TypeENUMCAMERA_SOLVERCamera Solver, Follow Track, Object Solver, Copy Location, Copy Rotation, Copy Scale, Copy Transforms, Limit Distance, Limit Location, Limit Rotation, Limit Scale, Maintain Volume, Transformation, Transform Cache, Clamp To, Damped Track, Inverse Kinematics, Locked Track, Spline IK, Stretch To, Track To, Action, Armature, Child Of, Floor, Follow Path, Geometry Attribute, Pivot, Shrinkwrap
Override ConstraintBOOLEANaan–In a local override object, whether this constraint comes from the linked reference object, or is local to the override
Owner SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local SpaceSpace that owner is evaluated in
Target SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local Space, Local Space (Owner Orientation)Space that target is evaluated in
ObjectPOINTER––Object for Custom Space
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
DisableBOOLEANuit–Enable/Disable Constraint
EnabledBOOLEANaan–Use the results of this constraint
ExpandedBOOLEANuit–Constraint's panel is expanded in UI
ValidBOOLEANaan–Constraint has valid settings and can be evaluated
ActiveBOOLEANuit–Constraint is the one being edited
InfluenceFLOAT00 – 1Amount of influence constraint will have on the final solution
Lin errorFLOAT0-10000 – 10000Amount of residual error in Blender space unit for constraints that work on position
Rotation errorFLOAT0-10000 – 10000Amount of residual error in radians for constraints that work on orientation
Head/TailFLOAT00 – 1Target along length of bone: Head is 0, Tail is 1
Follow B-BoneBOOLEANuit–Follow shape of B-Bone segments when calculating Head/Tail position
TargetPOINTER––Target object
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
Maintain VolumeENUMVOLUME_XZXXZ, X, Z, NoneMaintain the object's volume as it stretches
Keep AxisENUMPLANE_XXZ, ZX, SwingThe rotation type and axis order to use
Original LengthFLOAT00 – 100Length at rest position
Volume VariationFLOAT00 – 100Factor between volume variation and stretching
Use Volume Variation MinimumBOOLEANuit–Use lower limit for volume variation
Use Volume Variation MaximumBOOLEANuit–Use upper limit for volume variation
Volume Variation MinimumFLOAT00 – 1Minimum volume stretching factor
Volume Variation MaximumFLOAT01 – 100Maximum volume stretching factor
Volume Variation SmoothnessFLOAT00 – 1Strength of volume stretching clamping
Track To TrackToConstraint
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
NameSTRING––Constraint name
TypeENUMCAMERA_SOLVERCamera Solver, Follow Track, Object Solver, Copy Location, Copy Rotation, Copy Scale, Copy Transforms, Limit Distance, Limit Location, Limit Rotation, Limit Scale, Maintain Volume, Transformation, Transform Cache, Clamp To, Damped Track, Inverse Kinematics, Locked Track, Spline IK, Stretch To, Track To, Action, Armature, Child Of, Floor, Follow Path, Geometry Attribute, Pivot, Shrinkwrap
Override ConstraintBOOLEANaan–In a local override object, whether this constraint comes from the linked reference object, or is local to the override
Owner SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local SpaceSpace that owner is evaluated in
Target SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local Space, Local Space (Owner Orientation)Space that target is evaluated in
ObjectPOINTER––Object for Custom Space
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
DisableBOOLEANuit–Enable/Disable Constraint
EnabledBOOLEANaan–Use the results of this constraint
ExpandedBOOLEANuit–Constraint's panel is expanded in UI
ValidBOOLEANaan–Constraint has valid settings and can be evaluated
ActiveBOOLEANuit–Constraint is the one being edited
InfluenceFLOAT00 – 1Amount of influence constraint will have on the final solution
Lin errorFLOAT0-10000 – 10000Amount of residual error in Blender space unit for constraints that work on position
Rotation errorFLOAT0-10000 – 10000Amount of residual error in radians for constraints that work on orientation
Head/TailFLOAT00 – 1Target along length of bone: Head is 0, Tail is 1
Follow B-BoneBOOLEANuit–Follow shape of B-Bone segments when calculating Head/Tail position
TargetPOINTER––Target object
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
Track AxisENUMTRACK_XX, Y, Z, -X, -Y, -ZAxis that points to the target object
Up AxisENUMUP_XX, Y, ZAxis that points upward
Target ZBOOLEANuit–Target's Z axis, not World Z axis, will constrain the Up direction
Copy Location CopyLocationConstraint
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
NameSTRING––Constraint name
TypeENUMCAMERA_SOLVERCamera Solver, Follow Track, Object Solver, Copy Location, Copy Rotation, Copy Scale, Copy Transforms, Limit Distance, Limit Location, Limit Rotation, Limit Scale, Maintain Volume, Transformation, Transform Cache, Clamp To, Damped Track, Inverse Kinematics, Locked Track, Spline IK, Stretch To, Track To, Action, Armature, Child Of, Floor, Follow Path, Geometry Attribute, Pivot, Shrinkwrap
Override ConstraintBOOLEANaan–In a local override object, whether this constraint comes from the linked reference object, or is local to the override
Owner SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local SpaceSpace that owner is evaluated in
Target SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local Space, Local Space (Owner Orientation)Space that target is evaluated in
ObjectPOINTER––Object for Custom Space
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
DisableBOOLEANuit–Enable/Disable Constraint
EnabledBOOLEANaan–Use the results of this constraint
ExpandedBOOLEANuit–Constraint's panel is expanded in UI
ValidBOOLEANaan–Constraint has valid settings and can be evaluated
ActiveBOOLEANuit–Constraint is the one being edited
InfluenceFLOAT00 – 1Amount of influence constraint will have on the final solution
Lin errorFLOAT0-10000 – 10000Amount of residual error in Blender space unit for constraints that work on position
Rotation errorFLOAT0-10000 – 10000Amount of residual error in radians for constraints that work on orientation
Head/TailFLOAT00 – 1Target along length of bone: Head is 0, Tail is 1
Follow B-BoneBOOLEANuit–Follow shape of B-Bone segments when calculating Head/Tail position
TargetPOINTER––Target object
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
Copy XBOOLEANuit–Copy the target's X location
Copy YBOOLEANuit–Copy the target's Y location
Copy ZBOOLEANuit–Copy the target's Z location
Invert XBOOLEANuit–Invert the X location
Invert YBOOLEANuit–Invert the Y location
Invert ZBOOLEANuit–Invert the Z location
OffsetBOOLEANuit–Add original location into copied location
Copy Rotation CopyRotationConstraint
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
NameSTRING––Constraint name
TypeENUMCAMERA_SOLVERCamera Solver, Follow Track, Object Solver, Copy Location, Copy Rotation, Copy Scale, Copy Transforms, Limit Distance, Limit Location, Limit Rotation, Limit Scale, Maintain Volume, Transformation, Transform Cache, Clamp To, Damped Track, Inverse Kinematics, Locked Track, Spline IK, Stretch To, Track To, Action, Armature, Child Of, Floor, Follow Path, Geometry Attribute, Pivot, Shrinkwrap
Override ConstraintBOOLEANaan–In a local override object, whether this constraint comes from the linked reference object, or is local to the override
Owner SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local SpaceSpace that owner is evaluated in
Target SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local Space, Local Space (Owner Orientation)Space that target is evaluated in
ObjectPOINTER––Object for Custom Space
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
DisableBOOLEANuit–Enable/Disable Constraint
EnabledBOOLEANaan–Use the results of this constraint
ExpandedBOOLEANuit–Constraint's panel is expanded in UI
ValidBOOLEANaan–Constraint has valid settings and can be evaluated
ActiveBOOLEANuit–Constraint is the one being edited
InfluenceFLOAT00 – 1Amount of influence constraint will have on the final solution
Lin errorFLOAT0-10000 – 10000Amount of residual error in Blender space unit for constraints that work on position
Rotation errorFLOAT0-10000 – 10000Amount of residual error in radians for constraints that work on orientation
TargetPOINTER––Target object
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
Copy XBOOLEANuit–Copy the target's X rotation
Copy YBOOLEANuit–Copy the target's Y rotation
Copy ZBOOLEANuit–Copy the target's Z rotation
Invert XBOOLEANuit–Invert the X rotation
Invert YBOOLEANuit–Invert the Y rotation
Invert ZBOOLEANuit–Invert the Z rotation
Euler OrderENUMAUTODefault, XYZ Euler, XZY Euler, YXZ Euler, YZX Euler, ZXY Euler, ZYX EulerExplicitly specify the euler rotation order
Mix ModeENUMREPLACEReplace, Add, Before Original, After Original, Offset (Legacy)Specify how the copied and existing rotations are combined
OffsetBOOLEANuit–DEPRECATED: Add original rotation into copied rotation
Copy Scale CopyScaleConstraint
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
NameSTRING––Constraint name
TypeENUMCAMERA_SOLVERCamera Solver, Follow Track, Object Solver, Copy Location, Copy Rotation, Copy Scale, Copy Transforms, Limit Distance, Limit Location, Limit Rotation, Limit Scale, Maintain Volume, Transformation, Transform Cache, Clamp To, Damped Track, Inverse Kinematics, Locked Track, Spline IK, Stretch To, Track To, Action, Armature, Child Of, Floor, Follow Path, Geometry Attribute, Pivot, Shrinkwrap
Override ConstraintBOOLEANaan–In a local override object, whether this constraint comes from the linked reference object, or is local to the override
Owner SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local SpaceSpace that owner is evaluated in
Target SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local Space, Local Space (Owner Orientation)Space that target is evaluated in
ObjectPOINTER––Object for Custom Space
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
DisableBOOLEANuit–Enable/Disable Constraint
EnabledBOOLEANaan–Use the results of this constraint
ExpandedBOOLEANuit–Constraint's panel is expanded in UI
ValidBOOLEANaan–Constraint has valid settings and can be evaluated
ActiveBOOLEANuit–Constraint is the one being edited
InfluenceFLOAT00 – 1Amount of influence constraint will have on the final solution
Lin errorFLOAT0-10000 – 10000Amount of residual error in Blender space unit for constraints that work on position
Rotation errorFLOAT0-10000 – 10000Amount of residual error in radians for constraints that work on orientation
TargetPOINTER––Target object
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
Copy XBOOLEANuit–Copy the target's X scale
Copy YBOOLEANuit–Copy the target's Y scale
Copy ZBOOLEANuit–Copy the target's Z scale
PowerFLOAT1–Raise the target's scale to the specified power
Make UniformBOOLEANuit–Redistribute the copied change in volume equally between the three axes of the owner
OffsetBOOLEANuit–Combine original scale with copied scale
AdditiveBOOLEANaan–Use addition instead of multiplication to combine scale (2.7 compatibility)
Copy Transforms CopyTransformsConstraint
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
NameSTRING––Constraint name
TypeENUMCAMERA_SOLVERCamera Solver, Follow Track, Object Solver, Copy Location, Copy Rotation, Copy Scale, Copy Transforms, Limit Distance, Limit Location, Limit Rotation, Limit Scale, Maintain Volume, Transformation, Transform Cache, Clamp To, Damped Track, Inverse Kinematics, Locked Track, Spline IK, Stretch To, Track To, Action, Armature, Child Of, Floor, Follow Path, Geometry Attribute, Pivot, Shrinkwrap
Override ConstraintBOOLEANaan–In a local override object, whether this constraint comes from the linked reference object, or is local to the override
Owner SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local SpaceSpace that owner is evaluated in
Target SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local Space, Local Space (Owner Orientation)Space that target is evaluated in
ObjectPOINTER––Object for Custom Space
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
DisableBOOLEANuit–Enable/Disable Constraint
EnabledBOOLEANaan–Use the results of this constraint
ExpandedBOOLEANuit–Constraint's panel is expanded in UI
ValidBOOLEANaan–Constraint has valid settings and can be evaluated
ActiveBOOLEANuit–Constraint is the one being edited
InfluenceFLOAT00 – 1Amount of influence constraint will have on the final solution
Lin errorFLOAT0-10000 – 10000Amount of residual error in Blender space unit for constraints that work on position
Rotation errorFLOAT0-10000 – 10000Amount of residual error in radians for constraints that work on orientation
Head/TailFLOAT00 – 1Target along length of bone: Head is 0, Tail is 1
Follow B-BoneBOOLEANuit–Follow shape of B-Bone segments when calculating Head/Tail position
TargetPOINTER––Target object
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
Remove Target ShearBOOLEANuit–Remove shear from the target transformation before combining
Mix ModeENUMREPLACEReplace, Before Original (Full), Before Original (Aligned), Before Original (Split Channels), After Original (Full), After Original (Aligned), After Original (Split Channels)Specify how the copied and existing transformations are combined
Naslag · 62.5

Transform, deel 2 — limieten en volume

5/9

De Limit-constraints knijpen een transform binnen een bereik in plaats van 'm van een ander object over te nemen.

Limit Distance LimitDistanceConstraint
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
NameSTRING––Constraint name
TypeENUMCAMERA_SOLVERCamera Solver, Follow Track, Object Solver, Copy Location, Copy Rotation, Copy Scale, Copy Transforms, Limit Distance, Limit Location, Limit Rotation, Limit Scale, Maintain Volume, Transformation, Transform Cache, Clamp To, Damped Track, Inverse Kinematics, Locked Track, Spline IK, Stretch To, Track To, Action, Armature, Child Of, Floor, Follow Path, Geometry Attribute, Pivot, Shrinkwrap
Override ConstraintBOOLEANaan–In a local override object, whether this constraint comes from the linked reference object, or is local to the override
Owner SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local SpaceSpace that owner is evaluated in
Target SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local Space, Local Space (Owner Orientation)Space that target is evaluated in
ObjectPOINTER––Object for Custom Space
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
DisableBOOLEANuit–Enable/Disable Constraint
EnabledBOOLEANaan–Use the results of this constraint
ExpandedBOOLEANuit–Constraint's panel is expanded in UI
ValidBOOLEANaan–Constraint has valid settings and can be evaluated
ActiveBOOLEANuit–Constraint is the one being edited
InfluenceFLOAT00 – 1Amount of influence constraint will have on the final solution
Lin errorFLOAT0-10000 – 10000Amount of residual error in Blender space unit for constraints that work on position
Rotation errorFLOAT0-10000 – 10000Amount of residual error in radians for constraints that work on orientation
Head/TailFLOAT00 – 1Target along length of bone: Head is 0, Tail is 1
Follow B-BoneBOOLEANuit–Follow shape of B-Bone segments when calculating Head/Tail position
TargetPOINTER––Target object
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
DistanceFLOAT00 – 100Radius of limiting sphere
Limit ModeENUMLIMITDIST_INSIDEInside, Outside, On SurfaceDistances in relation to sphere of influence to allow
Affect TransformBOOLEANuit–Transforms are affected by this constraint as well
Limit Location LimitLocationConstraint
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
NameSTRING––Constraint name
TypeENUMCAMERA_SOLVERCamera Solver, Follow Track, Object Solver, Copy Location, Copy Rotation, Copy Scale, Copy Transforms, Limit Distance, Limit Location, Limit Rotation, Limit Scale, Maintain Volume, Transformation, Transform Cache, Clamp To, Damped Track, Inverse Kinematics, Locked Track, Spline IK, Stretch To, Track To, Action, Armature, Child Of, Floor, Follow Path, Geometry Attribute, Pivot, Shrinkwrap
Override ConstraintBOOLEANaan–In a local override object, whether this constraint comes from the linked reference object, or is local to the override
Owner SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local SpaceSpace that owner is evaluated in
Target SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local Space, Local Space (Owner Orientation)Space that target is evaluated in
ObjectPOINTER––Object for Custom Space
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
DisableBOOLEANuit–Enable/Disable Constraint
EnabledBOOLEANaan–Use the results of this constraint
ExpandedBOOLEANuit–Constraint's panel is expanded in UI
ValidBOOLEANaan–Constraint has valid settings and can be evaluated
ActiveBOOLEANuit–Constraint is the one being edited
InfluenceFLOAT00 – 1Amount of influence constraint will have on the final solution
Lin errorFLOAT0-10000 – 10000Amount of residual error in Blender space unit for constraints that work on position
Rotation errorFLOAT0-10000 – 10000Amount of residual error in radians for constraints that work on orientation
Minimum XBOOLEANuit–Use the minimum X value
Minimum YBOOLEANuit–Use the minimum Y value
Minimum ZBOOLEANuit–Use the minimum Z value
Maximum XBOOLEANuit–Use the maximum X value
Maximum YBOOLEANuit–Use the maximum Y value
Maximum ZBOOLEANuit–Use the maximum Z value
Minimum XFLOAT0-1000 – 1000Lowest X value to allow
Minimum YFLOAT0-1000 – 1000Lowest Y value to allow
Minimum ZFLOAT0-1000 – 1000Lowest Z value to allow
Maximum XFLOAT0-1000 – 1000Highest X value to allow
Maximum YFLOAT0-1000 – 1000Highest Y value to allow
Maximum ZFLOAT0-1000 – 1000Highest Z value to allow
Affect TransformBOOLEANuit–Transform tools are affected by this constraint as well
Limit Rotation LimitRotationConstraint
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
NameSTRING––Constraint name
TypeENUMCAMERA_SOLVERCamera Solver, Follow Track, Object Solver, Copy Location, Copy Rotation, Copy Scale, Copy Transforms, Limit Distance, Limit Location, Limit Rotation, Limit Scale, Maintain Volume, Transformation, Transform Cache, Clamp To, Damped Track, Inverse Kinematics, Locked Track, Spline IK, Stretch To, Track To, Action, Armature, Child Of, Floor, Follow Path, Geometry Attribute, Pivot, Shrinkwrap
Override ConstraintBOOLEANaan–In a local override object, whether this constraint comes from the linked reference object, or is local to the override
Owner SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local SpaceSpace that owner is evaluated in
Target SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local Space, Local Space (Owner Orientation)Space that target is evaluated in
ObjectPOINTER––Object for Custom Space
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
DisableBOOLEANuit–Enable/Disable Constraint
EnabledBOOLEANaan–Use the results of this constraint
ExpandedBOOLEANuit–Constraint's panel is expanded in UI
ValidBOOLEANaan–Constraint has valid settings and can be evaluated
ActiveBOOLEANuit–Constraint is the one being edited
InfluenceFLOAT00 – 1Amount of influence constraint will have on the final solution
Lin errorFLOAT0-10000 – 10000Amount of residual error in Blender space unit for constraints that work on position
Rotation errorFLOAT0-10000 – 10000Amount of residual error in radians for constraints that work on orientation
Limit XBOOLEANuit–Use the minimum X value
Limit YBOOLEANuit–Use the minimum Y value
Limit ZBOOLEANuit–Use the minimum Z value
Minimum XFLOAT0-6.2832 – 6.2832Lower X angle bound
Minimum YFLOAT0-6.2832 – 6.2832Lower Y angle bound
Minimum ZFLOAT0-6.2832 – 6.2832Lower Z angle bound
Maximum XFLOAT0-6.2832 – 6.2832Upper X angle bound
Maximum YFLOAT0-6.2832 – 6.2832Upper Y angle bound
Maximum ZFLOAT0-6.2832 – 6.2832Upper Z angle bound
Euler OrderENUMAUTODefault, XYZ Euler, XZY Euler, YXZ Euler, YZX Euler, ZXY Euler, ZYX EulerExplicitly specify the euler rotation order
Affect TransformBOOLEANuit–Transform tools are affected by this constraint as well
Legacy BehaviorBOOLEANuit–Use the old semi-broken behavior that does not understand that rotations loop around
Limit Scale LimitScaleConstraint
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
NameSTRING––Constraint name
TypeENUMCAMERA_SOLVERCamera Solver, Follow Track, Object Solver, Copy Location, Copy Rotation, Copy Scale, Copy Transforms, Limit Distance, Limit Location, Limit Rotation, Limit Scale, Maintain Volume, Transformation, Transform Cache, Clamp To, Damped Track, Inverse Kinematics, Locked Track, Spline IK, Stretch To, Track To, Action, Armature, Child Of, Floor, Follow Path, Geometry Attribute, Pivot, Shrinkwrap
Override ConstraintBOOLEANaan–In a local override object, whether this constraint comes from the linked reference object, or is local to the override
Owner SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local SpaceSpace that owner is evaluated in
Target SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local Space, Local Space (Owner Orientation)Space that target is evaluated in
ObjectPOINTER––Object for Custom Space
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
DisableBOOLEANuit–Enable/Disable Constraint
EnabledBOOLEANaan–Use the results of this constraint
ExpandedBOOLEANuit–Constraint's panel is expanded in UI
ValidBOOLEANaan–Constraint has valid settings and can be evaluated
ActiveBOOLEANuit–Constraint is the one being edited
InfluenceFLOAT00 – 1Amount of influence constraint will have on the final solution
Lin errorFLOAT0-10000 – 10000Amount of residual error in Blender space unit for constraints that work on position
Rotation errorFLOAT0-10000 – 10000Amount of residual error in radians for constraints that work on orientation
Minimum XBOOLEANuit–Use the minimum X value
Minimum YBOOLEANuit–Use the minimum Y value
Minimum ZBOOLEANuit–Use the minimum Z value
Maximum XBOOLEANuit–Use the maximum X value
Maximum YBOOLEANuit–Use the maximum Y value
Maximum ZBOOLEANuit–Use the maximum Z value
Minimum XFLOAT0-1000 – 1000Lowest X value to allow
Minimum YFLOAT0-1000 – 1000Lowest Y value to allow
Minimum ZFLOAT0-1000 – 1000Lowest Z value to allow
Maximum XFLOAT0-1000 – 1000Highest X value to allow
Maximum YFLOAT0-1000 – 1000Highest Y value to allow
Maximum ZFLOAT0-1000 – 1000Highest Z value to allow
Affect TransformBOOLEANuit–Transform tools are affected by this constraint as well
Maintain Volume MaintainVolumeConstraint
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
NameSTRING––Constraint name
TypeENUMCAMERA_SOLVERCamera Solver, Follow Track, Object Solver, Copy Location, Copy Rotation, Copy Scale, Copy Transforms, Limit Distance, Limit Location, Limit Rotation, Limit Scale, Maintain Volume, Transformation, Transform Cache, Clamp To, Damped Track, Inverse Kinematics, Locked Track, Spline IK, Stretch To, Track To, Action, Armature, Child Of, Floor, Follow Path, Geometry Attribute, Pivot, Shrinkwrap
Override ConstraintBOOLEANaan–In a local override object, whether this constraint comes from the linked reference object, or is local to the override
Owner SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local SpaceSpace that owner is evaluated in
Target SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local Space, Local Space (Owner Orientation)Space that target is evaluated in
ObjectPOINTER––Object for Custom Space
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
DisableBOOLEANuit–Enable/Disable Constraint
EnabledBOOLEANaan–Use the results of this constraint
ExpandedBOOLEANuit–Constraint's panel is expanded in UI
ValidBOOLEANaan–Constraint has valid settings and can be evaluated
ActiveBOOLEANuit–Constraint is the one being edited
InfluenceFLOAT00 – 1Amount of influence constraint will have on the final solution
Lin errorFLOAT0-10000 – 10000Amount of residual error in Blender space unit for constraints that work on position
Rotation errorFLOAT0-10000 – 10000Amount of residual error in radians for constraints that work on orientation
Free AxisENUMSAMEVOL_XX, Y, ZThe free scaling axis of the object
ModeENUMSTRICTStrict, Uniform, Single AxisThe way the constraint treats original non-free axis scaling
VolumeFLOAT00.001 – 100Volume of the bone at rest
Transformation
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
Transform Cache TransformCacheConstraint
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
NameSTRING––Constraint name
TypeENUMCAMERA_SOLVERCamera Solver, Follow Track, Object Solver, Copy Location, Copy Rotation, Copy Scale, Copy Transforms, Limit Distance, Limit Location, Limit Rotation, Limit Scale, Maintain Volume, Transformation, Transform Cache, Clamp To, Damped Track, Inverse Kinematics, Locked Track, Spline IK, Stretch To, Track To, Action, Armature, Child Of, Floor, Follow Path, Geometry Attribute, Pivot, Shrinkwrap
Override ConstraintBOOLEANaan–In a local override object, whether this constraint comes from the linked reference object, or is local to the override
Owner SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local SpaceSpace that owner is evaluated in
Target SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local Space, Local Space (Owner Orientation)Space that target is evaluated in
ObjectPOINTER––Object for Custom Space
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
DisableBOOLEANuit–Enable/Disable Constraint
EnabledBOOLEANaan–Use the results of this constraint
ExpandedBOOLEANuit–Constraint's panel is expanded in UI
ValidBOOLEANaan–Constraint has valid settings and can be evaluated
ActiveBOOLEANuit–Constraint is the one being edited
InfluenceFLOAT00 – 1Amount of influence constraint will have on the final solution
Lin errorFLOAT0-10000 – 10000Amount of residual error in Blender space unit for constraints that work on position
Rotation errorFLOAT0-10000 – 10000Amount of residual error in radians for constraints that work on orientation
Cache FilePOINTER––
Object PathSTRING––Path to the object in the Alembic archive used to lookup the transform matrix
Uitleg · 62.6

Copy-constraints tegenover Limit-constraints

6/9

De Copy *-constraints (Location, Rotation, Scale, Transforms) halen hun waarde van een ander object — verplaats het doel, en het beperkte object volgt mee. De Limit *-constraints doen het tegenovergestelde: ze knijpen de eigen transform van het object binnen een minimum en maximum, zonder doel-object nodig te hebben. Beide types combineer je vaak: een rig-controller die de rotatie van een bot kopieert, maar met een Limit Rotation die voorkomt dat een elleboog de verkeerde kant op buigt.

Maintain Volume is een specialist: bij het uitrekken van een object langs één as, drukt deze constraint de andere twee assen automatisch samen zodat het volume ongeveer gelijk blijft — bruikbaar voor cartoony squash-and-stretch.

Links Copy Rotation die een doel volgt, rechts Limit Rotation die een bereik afdwingt.RECBLENDER 5.1 · CONSTRAINT-COPYVSLIMIT00:00:00:001920×1080
shot-constraint-copyvslimitLinks Copy Rotation die een doel volgt, rechts Limit Rotation die een bereik afdwingt.
Naslag · 62.7

Relationship — de constraints met een bijzondere band

7/9

Deze groep koppelt aan iets anders dan alleen transform-waarden: een actie, een armature, een pad, de vloer, of geometrie zelf.

Action ActionConstraint
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
NameSTRING––Constraint name
TypeENUMCAMERA_SOLVERCamera Solver, Follow Track, Object Solver, Copy Location, Copy Rotation, Copy Scale, Copy Transforms, Limit Distance, Limit Location, Limit Rotation, Limit Scale, Maintain Volume, Transformation, Transform Cache, Clamp To, Damped Track, Inverse Kinematics, Locked Track, Spline IK, Stretch To, Track To, Action, Armature, Child Of, Floor, Follow Path, Geometry Attribute, Pivot, Shrinkwrap
Override ConstraintBOOLEANaan–In a local override object, whether this constraint comes from the linked reference object, or is local to the override
Owner SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local SpaceSpace that owner is evaluated in
Target SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local Space, Local Space (Owner Orientation)Space that target is evaluated in
ObjectPOINTER––Object for Custom Space
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
DisableBOOLEANuit–Enable/Disable Constraint
EnabledBOOLEANaan–Use the results of this constraint
ExpandedBOOLEANuit–Constraint's panel is expanded in UI
ValidBOOLEANaan–Constraint has valid settings and can be evaluated
ActiveBOOLEANuit–Constraint is the one being edited
InfluenceFLOAT00 – 1Amount of influence constraint will have on the final solution
Lin errorFLOAT0-10000 – 10000Amount of residual error in Blender space unit for constraints that work on position
Rotation errorFLOAT0-10000 – 10000Amount of residual error in radians for constraints that work on orientation
TargetPOINTER––Target object
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
Mix ModeENUMAFTER_FULLReplace, Before Original (Full), Before Original (Aligned), Before Original (Split Channels), After Original (Full), After Original (Aligned), After Original (Split Channels)Specify how existing transformations and the action channels are combined
Transform ChannelENUMROTATION_XX Location, Y Location, Z Location, X Rotation, Y Rotation, Z Rotation, X Scale, Y Scale, Z ScaleTransformation channel from the target that is used to key the Action
ActionPOINTER––The constraining action
Action Slot HandleINT0-10000 – 10000A number that identifies which sub-set of the Action is considered to be for this Action Constraint
Last Action Slot IdentifierSTRING––The identifier of the most recently assigned action slot. The slot identifies which sub-set of the Action is considered to be for this constraint, and its identifier is used to find the right slot when assigning an Action.
Action SlotPOINTER––The slot identifies which sub-set of the Action is considered to be for this strip, and its name is used to find the right slot when assigning another Action
Action SlotsCOLLECTION––The list of action slots suitable for this NLA strip
Object ActionBOOLEANuit–Bones only: apply the object's transformation channels of the action to the constrained bone, instead of bone's channels
Start FrameINT0-1048574 – 1048574First frame of the Action to use
End FrameINT0-1048574 – 1048574Last frame of the Action to use
MaximumFLOAT0-1000 – 1000Maximum value for target channel range
MinimumFLOAT0-1000 – 1000Minimum value for target channel range
Evaluation TimeFLOAT00 – 1Interpolates between Action Start and End frames
Use Evaluation TimeBOOLEANuit–Interpolate between Action Start and End frames, with the Evaluation Time slider instead of the Target object/bone
Armature ArmatureConstraint
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
NameSTRING––Constraint name
TypeENUMCAMERA_SOLVERCamera Solver, Follow Track, Object Solver, Copy Location, Copy Rotation, Copy Scale, Copy Transforms, Limit Distance, Limit Location, Limit Rotation, Limit Scale, Maintain Volume, Transformation, Transform Cache, Clamp To, Damped Track, Inverse Kinematics, Locked Track, Spline IK, Stretch To, Track To, Action, Armature, Child Of, Floor, Follow Path, Geometry Attribute, Pivot, Shrinkwrap
Override ConstraintBOOLEANaan–In a local override object, whether this constraint comes from the linked reference object, or is local to the override
Owner SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local SpaceSpace that owner is evaluated in
Target SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local Space, Local Space (Owner Orientation)Space that target is evaluated in
ObjectPOINTER––Object for Custom Space
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
DisableBOOLEANuit–Enable/Disable Constraint
EnabledBOOLEANaan–Use the results of this constraint
ExpandedBOOLEANuit–Constraint's panel is expanded in UI
ValidBOOLEANaan–Constraint has valid settings and can be evaluated
ActiveBOOLEANuit–Constraint is the one being edited
InfluenceFLOAT00 – 1Amount of influence constraint will have on the final solution
Lin errorFLOAT0-10000 – 10000Amount of residual error in Blender space unit for constraints that work on position
Rotation errorFLOAT0-10000 – 10000Amount of residual error in radians for constraints that work on orientation
TargetsCOLLECTION––Target Bones
Preserve VolumeBOOLEANuit–Deform rotation interpolation with quaternions
Use EnvelopesBOOLEANuit–Multiply weights by envelope for all bones, instead of acting like Vertex Group based blending. The specified weights are still used, and only the listed bones are considered.
Use Current LocationBOOLEANuit–Use the current bone location for envelopes and choosing B-Bone segments instead of rest position
Child Of ChildOfConstraint
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
NameSTRING––Constraint name
TypeENUMCAMERA_SOLVERCamera Solver, Follow Track, Object Solver, Copy Location, Copy Rotation, Copy Scale, Copy Transforms, Limit Distance, Limit Location, Limit Rotation, Limit Scale, Maintain Volume, Transformation, Transform Cache, Clamp To, Damped Track, Inverse Kinematics, Locked Track, Spline IK, Stretch To, Track To, Action, Armature, Child Of, Floor, Follow Path, Geometry Attribute, Pivot, Shrinkwrap
Override ConstraintBOOLEANaan–In a local override object, whether this constraint comes from the linked reference object, or is local to the override
Owner SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local SpaceSpace that owner is evaluated in
Target SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local Space, Local Space (Owner Orientation)Space that target is evaluated in
ObjectPOINTER––Object for Custom Space
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
DisableBOOLEANuit–Enable/Disable Constraint
EnabledBOOLEANaan–Use the results of this constraint
ExpandedBOOLEANuit–Constraint's panel is expanded in UI
ValidBOOLEANaan–Constraint has valid settings and can be evaluated
ActiveBOOLEANuit–Constraint is the one being edited
InfluenceFLOAT00 – 1Amount of influence constraint will have on the final solution
Lin errorFLOAT0-10000 – 10000Amount of residual error in Blender space unit for constraints that work on position
Rotation errorFLOAT0-10000 – 10000Amount of residual error in radians for constraints that work on orientation
TargetPOINTER––Target object
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
Location XBOOLEANuit–Use X Location of Parent
Location YBOOLEANuit–Use Y Location of Parent
Location ZBOOLEANuit–Use Z Location of Parent
Rotation XBOOLEANuit–Use X Rotation of Parent
Rotation YBOOLEANuit–Use Y Rotation of Parent
Rotation ZBOOLEANuit–Use Z Rotation of Parent
Scale XBOOLEANuit–Use X Scale of Parent
Scale YBOOLEANuit–Use Y Scale of Parent
Scale ZBOOLEANuit–Use Z Scale of Parent
Set Inverse PendingBOOLEANuit–Set to true to request recalculation of the inverse matrix
Inverse MatrixFLOAT0-10000 – 10000Transformation matrix to apply before
Floor FloorConstraint
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
NameSTRING––Constraint name
TypeENUMCAMERA_SOLVERCamera Solver, Follow Track, Object Solver, Copy Location, Copy Rotation, Copy Scale, Copy Transforms, Limit Distance, Limit Location, Limit Rotation, Limit Scale, Maintain Volume, Transformation, Transform Cache, Clamp To, Damped Track, Inverse Kinematics, Locked Track, Spline IK, Stretch To, Track To, Action, Armature, Child Of, Floor, Follow Path, Geometry Attribute, Pivot, Shrinkwrap
Override ConstraintBOOLEANaan–In a local override object, whether this constraint comes from the linked reference object, or is local to the override
Owner SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local SpaceSpace that owner is evaluated in
Target SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local Space, Local Space (Owner Orientation)Space that target is evaluated in
ObjectPOINTER––Object for Custom Space
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
DisableBOOLEANuit–Enable/Disable Constraint
EnabledBOOLEANaan–Use the results of this constraint
ExpandedBOOLEANuit–Constraint's panel is expanded in UI
ValidBOOLEANaan–Constraint has valid settings and can be evaluated
ActiveBOOLEANuit–Constraint is the one being edited
InfluenceFLOAT00 – 1Amount of influence constraint will have on the final solution
Lin errorFLOAT0-10000 – 10000Amount of residual error in Blender space unit for constraints that work on position
Rotation errorFLOAT0-10000 – 10000Amount of residual error in radians for constraints that work on orientation
TargetPOINTER––Target object
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
Floor LocationENUMFLOOR_XX, Y, Z, -X, -Y, -ZLocation of target that object will not pass through
Use RotationBOOLEANuit–Use the target's rotation to determine floor
OffsetFLOAT0-100 – 100Offset of floor from object origin
Follow Path FollowPathConstraint
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
NameSTRING––Constraint name
TypeENUMCAMERA_SOLVERCamera Solver, Follow Track, Object Solver, Copy Location, Copy Rotation, Copy Scale, Copy Transforms, Limit Distance, Limit Location, Limit Rotation, Limit Scale, Maintain Volume, Transformation, Transform Cache, Clamp To, Damped Track, Inverse Kinematics, Locked Track, Spline IK, Stretch To, Track To, Action, Armature, Child Of, Floor, Follow Path, Geometry Attribute, Pivot, Shrinkwrap
Override ConstraintBOOLEANaan–In a local override object, whether this constraint comes from the linked reference object, or is local to the override
Owner SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local SpaceSpace that owner is evaluated in
Target SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local Space, Local Space (Owner Orientation)Space that target is evaluated in
ObjectPOINTER––Object for Custom Space
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
DisableBOOLEANuit–Enable/Disable Constraint
EnabledBOOLEANaan–Use the results of this constraint
ExpandedBOOLEANuit–Constraint's panel is expanded in UI
ValidBOOLEANaan–Constraint has valid settings and can be evaluated
ActiveBOOLEANuit–Constraint is the one being edited
InfluenceFLOAT00 – 1Amount of influence constraint will have on the final solution
Lin errorFLOAT0-10000 – 10000Amount of residual error in Blender space unit for constraints that work on position
Rotation errorFLOAT0-10000 – 10000Amount of residual error in radians for constraints that work on orientation
TargetPOINTER––Target Curve object
OffsetFLOAT0-1048574 – 1048574Offset from the position corresponding to the time frame
Offset FactorFLOAT00 – 1Percentage value defining target position along length of curve
Forward AxisENUMFORWARD_XX, Y, Z, -X, -Y, -ZAxis that points forward along the path
Up AxisENUMUP_XX, Y, ZAxis that points upward
Follow CurveBOOLEANuit–Object will follow the heading and banking of the curve
Fixed PositionBOOLEANuit–Object will stay locked to a single point somewhere along the length of the curve regardless of time
Curve RadiusBOOLEANuit–Object is scaled by the curve radius
Geometry Attribute GeometryAttributeConstraint
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
NameSTRING––Constraint name
TypeENUMCAMERA_SOLVERCamera Solver, Follow Track, Object Solver, Copy Location, Copy Rotation, Copy Scale, Copy Transforms, Limit Distance, Limit Location, Limit Rotation, Limit Scale, Maintain Volume, Transformation, Transform Cache, Clamp To, Damped Track, Inverse Kinematics, Locked Track, Spline IK, Stretch To, Track To, Action, Armature, Child Of, Floor, Follow Path, Geometry Attribute, Pivot, Shrinkwrap
Override ConstraintBOOLEANaan–In a local override object, whether this constraint comes from the linked reference object, or is local to the override
Owner SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local SpaceSpace that owner is evaluated in
Target SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local Space, Local Space (Owner Orientation)Space that target is evaluated in
ObjectPOINTER––Object for Custom Space
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
DisableBOOLEANuit–Enable/Disable Constraint
EnabledBOOLEANaan–Use the results of this constraint
ExpandedBOOLEANuit–Constraint's panel is expanded in UI
ValidBOOLEANaan–Constraint has valid settings and can be evaluated
ActiveBOOLEANuit–Constraint is the one being edited
InfluenceFLOAT00 – 1Amount of influence constraint will have on the final solution
Lin errorFLOAT0-10000 – 10000Amount of residual error in Blender space unit for constraints that work on position
Rotation errorFLOAT0-10000 – 10000Amount of residual error in radians for constraints that work on orientation
TargetPOINTER––Target geometry object
Attribute NameSTRING––Name of the attribute to retrieve the transform from
Domain TypeENUMPOINTPoint, Edge, Face, Face Corner, Spline, InstanceAttribute domain
Target TransformBOOLEANuit–Apply the target object's world transform on top of the attribute's transform
Data TypeENUMVECTORVector, Quaternion, 4x4 MatrixSelect data type of attribute
Sample IndexINT00 – onbegrensdSample Index
Mix LocationBOOLEANuit–Mix Location
Mix RotationBOOLEANuit–Mix Rotation
Mix ScaleBOOLEANuit–Mix Scale
Mix ModeENUMREPLACEReplace, Before Original (Full), Before Original (Split Channels), After Original (Full), After Original (Split Channels)Specify how the copied and existing transformations are combined
Inverse Kinematics
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
Pivot PivotConstraint
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
NameSTRING––Constraint name
TypeENUMCAMERA_SOLVERCamera Solver, Follow Track, Object Solver, Copy Location, Copy Rotation, Copy Scale, Copy Transforms, Limit Distance, Limit Location, Limit Rotation, Limit Scale, Maintain Volume, Transformation, Transform Cache, Clamp To, Damped Track, Inverse Kinematics, Locked Track, Spline IK, Stretch To, Track To, Action, Armature, Child Of, Floor, Follow Path, Geometry Attribute, Pivot, Shrinkwrap
Override ConstraintBOOLEANaan–In a local override object, whether this constraint comes from the linked reference object, or is local to the override
Owner SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local SpaceSpace that owner is evaluated in
Target SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local Space, Local Space (Owner Orientation)Space that target is evaluated in
ObjectPOINTER––Object for Custom Space
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
DisableBOOLEANuit–Enable/Disable Constraint
EnabledBOOLEANaan–Use the results of this constraint
ExpandedBOOLEANuit–Constraint's panel is expanded in UI
ValidBOOLEANaan–Constraint has valid settings and can be evaluated
ActiveBOOLEANuit–Constraint is the one being edited
InfluenceFLOAT00 – 1Amount of influence constraint will have on the final solution
Lin errorFLOAT0-10000 – 10000Amount of residual error in Blender space unit for constraints that work on position
Rotation errorFLOAT0-10000 – 10000Amount of residual error in radians for constraints that work on orientation
Head/TailFLOAT00 – 1Target along length of bone: Head is 0, Tail is 1
Follow B-BoneBOOLEANuit–Follow shape of B-Bone segments when calculating Head/Tail position
TargetPOINTER––Target Object, defining the position of the pivot when defined
Sub-TargetSTRING––
Use Relative OffsetBOOLEANaan–Offset will be an absolute point in space instead of relative to the target
OffsetFLOAT0-10000 – 10000Offset of pivot from target (when set), or from owner's location (when Fixed Position is off), or the absolute pivot point
Enabled Rotation RangeENUMNXAlways, -X Rotation, -Y Rotation, -Z Rotation, X Rotation, Y Rotation, Z RotationRotation range on which pivoting should occur
Shrinkwrap ShrinkwrapConstraint
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
NameSTRING––Constraint name
TypeENUMCAMERA_SOLVERCamera Solver, Follow Track, Object Solver, Copy Location, Copy Rotation, Copy Scale, Copy Transforms, Limit Distance, Limit Location, Limit Rotation, Limit Scale, Maintain Volume, Transformation, Transform Cache, Clamp To, Damped Track, Inverse Kinematics, Locked Track, Spline IK, Stretch To, Track To, Action, Armature, Child Of, Floor, Follow Path, Geometry Attribute, Pivot, Shrinkwrap
Override ConstraintBOOLEANaan–In a local override object, whether this constraint comes from the linked reference object, or is local to the override
Owner SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local SpaceSpace that owner is evaluated in
Target SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local Space, Local Space (Owner Orientation)Space that target is evaluated in
ObjectPOINTER––Object for Custom Space
Sub-TargetSTRING––Armature bone, mesh or lattice vertex group, ...
DisableBOOLEANuit–Enable/Disable Constraint
EnabledBOOLEANaan–Use the results of this constraint
ExpandedBOOLEANuit–Constraint's panel is expanded in UI
ValidBOOLEANaan–Constraint has valid settings and can be evaluated
ActiveBOOLEANuit–Constraint is the one being edited
InfluenceFLOAT00 – 1Amount of influence constraint will have on the final solution
Lin errorFLOAT0-10000 – 10000Amount of residual error in Blender space unit for constraints that work on position
Rotation errorFLOAT0-10000 – 10000Amount of residual error in radians for constraints that work on orientation
TargetPOINTER––Target Mesh object
Shrinkwrap TypeENUMNEAREST_SURFACENearest Surface Point, Project, Nearest Vertex, Target Normal ProjectSelect type of shrinkwrap algorithm for target position
Snap ModeENUMON_SURFACEOn Surface, Inside, Outside, Outside Surface, Above SurfaceSelect how to constrain the object to the target surface
DistanceFLOAT00 – 100Distance to Target
Project AxisENUMPOS_X+X, +Y, +Z, -X, -Y, -ZAxis constrain to
Axis SpaceENUMWORLDWorld Space, Custom Space, Pose Space, Local With Parent, Local SpaceSpace for the projection axis
Project DistanceFLOAT00 – 100Limit the distance used for projection (zero disables)
Project OppositeBOOLEANuit–Project in both specified and opposite directions
Face CullENUMOFFOff, Front, BackStop vertices from projecting to a face on the target when facing towards/away
Invert CullBOOLEANuit–When projecting in the opposite direction invert the face cull mode
Align Axis To NormalBOOLEANuit–Align the specified axis to the surface normal
Track AxisENUMTRACK_XX, Y, Z, -X, -Y, -ZAxis that is aligned to the normal
Uitleg · 62.8

Child Of: de krachtigste, en de lastigste

8/9

Child Of doet ongeveer wat gewone parenting doet (Ctrl+P), maar dan als instelbare, uitschakelbare constraint: het object erft locatie, rotatie en schaal van het doel, met aparte aan/uit-schakelaars per as. Het venstelijke probleem is Set Inverse: zonder die knop springt het object naar de oorsprong van het doel op het moment dat je de constraint toevoegt. Set Inverse legt de huidige relatieve positie vast als nulpunt, zodat het object blijft staan waar het stond en pas beweegt zodra het doel beweegt.

Inverse Kinematics (IK) is de constraint achter elk IK-rig: in plaats van elk bot apart te roteren, sleep je een IK Target en berekent Blender terugwaarts hoe de hele keten (bepaald door Chain Length) moet buigen om dat doel te bereiken — onmisbaar voor benen en armen in character rigging (deel J).

Set Inverse in actie: het object blijft op zijn plek staan nadat Child Of is toegevoegd.RECBLENDER 5.1 · CONSTRAINT-CHILDOF00:00:00:001920×1080
shot-constraint-childofSet Inverse in actie: het object blijft op zijn plek staan nadat Child Of is toegevoegd.
Zelf doen · 62.9

Zelf proberen: een oog dat een bal volgt

9/9

Laat een oogbol met Damped Track altijd naar een los, verplaatsbaar doel-object kijken.

  1. 1Open blends/start_constraint_trackto.blend (een oogbol en een leeg Empty als doel).
  2. 2Selecteer de oogbol, voeg een Damped Track-constraint toe.
  3. 3Zet Target op het Empty en Track Axis op de as die naar voren wijst (meestal -Z of Y, afhankelijk van hoe het oog gemodelleerd is).
  4. 4Verplaats het Empty door de scène en bevestig dat het oog blijft volgen.
  5. 5Zet Influence op 0.5 en zie hoe het oog nu maar half meedraait.
Gelukt als…Een oog dat een los doel-object volgt zonder één keyframe — verplaats het doel, het oog reageert vanzelf.
Sleep om rond te draaien
001
start_constraint_trackto.blend
Toren1 materialen64 vertices