Note that even though the sphere moves with the robot arms via the Constraint tag, it can still be animated in a normal fashion relative to this movement.
A few more tips for working with Child object constraints:
Defines the overall strength of the constraint's influence on the object taking all targets in the Targets group into account.
If enabled (recommended), the Freeze Transformations coordinates of the constrained object (when it is affected by a target) will be used instead of the local coordinates, allowing you to keep clean local coordinates (Coord tab) for keyframing or to set up Expressions.
When the target is moved, the frozen coordinates (in the respective constrained object’s Coord tab) will change accordingly. If this option is disabled, the object coordinates would change accordingly. Modifying this option at a later point will result in faulty animations. Only change this option’s state at the start of the Child object animation - if at all.
Note also, when baking the constrained object that only the "normal" coordinates can be baked (this option should be disabled before baking).
Auto Reset (Legacy)
Will record internally and automatically the object's initial state, to which it can be returned. Disabling this option can cause your object to lose its initial orientation, position and scale if a frame is skipped or if you scrub the animation backward. It can be deactivated if you wish to work the old way, by recording keyframes before any parent switch.
Note that changing the object's initial state when this option is enabled can only be done at frame 0. Any other frame will not take into account the changes.
If the Use Frozen option is disabled, the constrained object cannot be moved in the Viewport. This is where Interactive Transform comes into play, which, if enabled, lets you move the constrained object. The Local Offset coordinates will be adjusted accordingly.
In this group you can enter an offset to the coordinates defined by the Child Object.
Deactivate this option if you want to move, scale or rotate an object freely using the Constraint tag. If this option is active, the object will be bound to its Parent Object(with regard to the editable offset values).
P [XYZ m]
S [XYZ ]
R [HPB °]
Use these values to define the amount of offset an object should have to the coordinates of its Parent Object. The Maintain Original option must be active.
Here you can add targets that should act as the object's parent.
Adds a new target including all appropriate settings.
Deletes the last target you added.
Here you can control whether the target affects position, scale, rotation or any combination of the three.
Controls the strength of the target's influence. This parameter is only available if two or more targets are defined. This is because if only one target is defined, its strength is controlled by the Weight value at the top of the tab. If more than one target is defined, lowering this value means the other targets will have more influence.
This setting is primarily used to switch Child objects via (rapid) animation between 0% and 100%. The active object has 100% and all others 0%.
P [XYZ m]
S [XYZ ]
R [HPB °]
These local coordinates define the offset to the target object. This offset is defined here when a target has been defined. These local coordinates will automatically be assigned keyframes (normally you will not have to take any action yourself) if you
More information about the various coordinates:
Generally speaking, you can work in either frozen (Use Frozen option enabled) or relative (Use Frozen option disabled) mode. Frozen coordinates can be seen as a virtual, superordinate Null object.
This might sound somewhat complicated, which is why we added the buttons at the bottom of the menu. Simply follow the procedure described above and ignore the various coordinates for the most part.
These settings are, by the way, only accessible/visible if the Auto Reset (Legacy) option is disabled.
Drag & drop the object you want to use as the target into this field.
Update Local Offsets
This drop-down menu contains the following options:
It’s practical application is described above.
This drop-down menu offers two options:
Note that Record Optimized will automatically be used if you