Child Of Constraint 子级约束

    与传统方法相比,父子约束具有几个优点和增强功能:

    • 同一物体你可以有几个不同的父级(用 Influence影响 滑块加权各自的影响)。

    Important

    不要将这个 "基本" 物体父级和骨架里面的 混淆。该约束用于将一个物体的父级设置到骨骼(所谓的 object skinning), 甚至骨骼到骨骼。但不要试图用它来定义骨骼链。

    Child Of panel. 子级面板。

    • Target 目标
    • The target object that this object will act as a child of. used to select the constraint's target, and is not functional (red state) when it has none.
    • 位置 X, Y, Z
    • 这些按钮中的每一个将使父级影响或不影响沿相应轴的位置。
    • 旋转 X, Y, Z
    • 缩放 X, Y, Z
    • 这些按钮中的每一个将使父级影响或不影响沿相应轴的缩放。
    • Set Inverse 设置反向
    • 默认情况下,当你将你的目标作为你的自身父级,目标将成为自身空间的原点。这意味着自身的位置、旋转和缩放均由目标的相同属性所偏移。换言之,当你将目标作为自身父级时,自身将被变换。这可能是不需要的!所以,如果你想恢复你的自身到它的父子关系状态前,点击 设置反向 按钮。
    • Clear Inverse 清除反向

    使用此约束创建新的父关系时,通常需要在指定父节点后单击 Set Inverse(设置反向) 按钮。如上所述,这取消父级任何不需要的变换,因此,自身返回位置/旋转/缩放约束应用之前。请注意,你应该将应用 Set Inverse(设置反向) 为特定 Child Of(子级) 约束取消所有其它们约束(其 Influence(影响) 设置为0),在转换目标/父级之前(见下面的例子)。

    About the toggle buttons that control which target's (i.e. parent's)individual transform properties affect the owner,it is usually best to leave them all enabled, or to disable all three of the given Location,Rotation and Scale transforms.

    如果你在所有通道上使用此约束,它将为父子关系使用一个直矩阵乘法的。不父矩阵分解为loc/rot/size。这样可以确保正确地应用任何转换,也适用于旋转和非均匀缩放的父级的组合。