Parameters
Parent constraint node creates a parent-child relationship between two objects without altering the hierarchy. The source object (child) inherits the Transform properties (Position, Rotation, Scale) of the target object (parent).
In playground example above, if hammer handle rotates, the head will follow the rotation while maintaining its offset position, if Maintain offset is enabled.
Inputs
Source
Source (Child): The object that will be moved/transformed.
Target
Target (Parent): The object reference to constrain to.
Parameters
| Parameter | Description |
|---|---|
Label | The display name for the node. |
Translate | Toggle. Inherit the position from the target. |
Maintain offset | Toggle. If on, offset is applied in Local Space (rotates with parent). If off, offset is applied in World Space (floating). |
Offset | Offset distance from the parent. |
Rotate | Toggle. Inherit the rotation from the target. |
Rotation offset | Additional offset for rotation. |
Scale | Toggle. Inherit the scale from the target. |
Scale | Additional offset for scale. |
Difference vs Match Size
While both nodes move one object to match another, they serve different purposes.
| Feature | Match Size | Parent Constraint |
|---|---|---|
| Logic | Aligns to the visual bounding box. | Snaps to the coordinate origin (pivot). |
| Rotation | Ignores rotation. Aligns to world-axis bounds. | Inherits rotation. Rotates with the target. |
| Scaling | Scales to fit dimensions (Width/Height). | Inherits scale multiplier (e.g. 2x). |
| Use case | Layouts, framing content, centering. | Attaching objects. |