位置/方向/绑定到跟随对象(HD 解算器)

使用这些组框中的控制将 HD IK 链中的对象绑定到世界或跟随对象上。使用各种选项修改绑定的行为。

使用权重和特定轴绑定控制为每一个绑定创建不同的权重,并指定被绑定的跟随对象所影响的轴。对“绑定位置”和“绑定方向”使用 R(相对)按钮来建立相对偏移。

将对象绑定到世界

如果想让对象在 IK 操作期间尽可能地保持它的位置和方向,请将对象绑定到世界。

将对象绑定到跟随对象

将 IK 链中的选定对象绑定到任何其它的对象,但那些对象不能是选定对象的子对象。该对象称之为跟随对象。

过程

要将对象绑定到世界,请执行以下操作:

  1. 选择要绑定的对象。
  2. “层次”面板上,单击 IK 并展开“对象参数”卷展栏。
  3. 选择一个或两个“绑定”框:
    • 启用“绑定位置”使对象尝试保持当前位置。
    • 启用“绑定方向”使对象尝试保持当前方向。

要将对象绑定到跟随对象,请执行以下操作:

  1. 启用“绑定”并在运动学链中 选择要绑定的对象。

    移动鼠标到可接受的目标上会将光标更改为图钉图标。

  2. 拖动跟随对象并释放。
  3. 如果想让绑定对象匹配跟随对象的旋转,请启用“绑定方向”。并自动选定“绑定位置”。

    禁用轴(轴:XYZ)。跟随对象或“新 IK 位置”末端效应器就不再影响指定轴。

    使用“权重”设置多个跟随对象或末端效应器的相对影响,这就是在解决 IK 解决方案中它们的属性。相对“权重”值越高,优先级就越高。

    注: 拖动时,一条虚线从选定对象的轴点画出到光标。当光标在有效的跟随对象上时,它更改为图钉光标。释放以设置跟随对象。跟随对象的名称将出现在文本区域中。

要取消对象的绑定,请执行以下操作:

界面

终结点
启用此选项可以使选定对象终止 IK 链。请参见终止链(HD 解算器)

“位置”组

绑定位置
将 IK 链中的选定对象绑定到世界(尝试着保持它的位置),或者绑定到跟随对象,如果已经指定了一个跟随对象的话。如果已经指定了跟随对象,则跟随对象的变换会影响 IK 解决方案。
注: 该复选框对“HD IK 解算器位置”末端效应器没有影响,此末端效应器总是绑定到它们指定的关节。
轴 X/Y/Z

如果其中一个轴处于禁用状态,则该指定轴就不再受跟随对象或“HD IK 解算器位置”末端效应器的影响。

例如,如果在“位置”组中关闭 X 轴,跟随对象(或末端效应器)沿 X 轴的移动就对 IK 解决方案没有影响,但是沿 Y 或者 Z 轴的移动仍然有影响。

注: 这些不会 约束跟随对象或者末端效应器的移动。
权重

在跟随对象(或末端效应器)的指定对象和链的其他部分上,设置跟随对象(或末端效应器)的影响。设置是 0 会关闭绑定。使用该值可以设置多个跟随对象或末端效应器的相对影响和在解决 IK 解决方案中它们的优先级。相对“权重”值越高,优先级就越高。

“权重”设置是相对的;如果在 IK 层次中仅有一个跟随对象或者末端效应器就没必要使用它们。

不过,如果在单个关节上有带有“位置”和“旋转”末端效应器的单个 HD IK 链,可以给它们不同的权重将优先级赋予位置或旋转解决方案。

可以调整多个关节的“权重”。在层次中选择两个或者多个对象,权重值代表选择设置的共同状态。

注: 仅在没有解决方案能够满足链中两个或者更多反向末端效应器时,权重值的区别才会起作用。在此例中,有最大权重的末端效应器“胜出”。

“方向”组

绑定方向

将层次中的选定对象绑定到世界(尝试着保持它的方向),或者绑定到跟随对象,如果已经指定了一个跟随对象的话。如果已经指定了跟随对象,则跟随对象的旋转 会影响 IK 解决方案。

注: 该复选框对“HD IK 解算器旋转”末端效应器没有影响,此末端效应器总是绑定到它们指定的关节。
R

在跟随对象和末端效应器之间建立相对位置偏移或旋转偏移。

该按钮对“HD IK 解算器位置”末端效应器没有影响。将它们创建在指定关节点顶部,并且使其绝对自动。

如果移动关节远离末端效应器,并要重新设置末端效应器给绝对位置,可以删除并重新创建末端效应器。

轴 X/Y/Z

如果其中一个轴处于禁用状态,则该指定轴就不再受跟随对象或“HD IK 解算器位置”末端效应器的影响。

例如,如果在“方向”组中关闭 X 轴,跟随对象(或末端效应器)沿 X 轴的旋转就对 IK 解决方案没有影响,但是沿 Y 或者 Z 轴的移动仍然有影响。

注: 这些不会 约束跟随对象或者末端效应器的移动。
权重

在跟随对象(或末端效应器)的指定对象和链的其他部分上,设置跟随对象(或末端效应器)的影响。设置是 0 会关闭绑定。使用该值可以设置多个跟随对象或末端效应器的相对影响和在解决 IK 解决方案中它们的优先级。相对“权重”值越高,优先级就越高。

“权重”设置是相对的;如果在 IK 层次中仅有一个跟随对象或者末端效应器就没必要使用它们。

不过,如果在单个关节上有带有“位置”和“旋转”末端效应器的单个 HD IK 链,可以给它们不同的权重将优先级赋予位置或旋转解决方案。

可以调整多个关节的“权重”。在层次中选择两个或者多个对象,权重值代表选择设置的共同状态。

注: 仅在没有解决方案能够满足链中两个或者更多反向末端效应器时,权重值的区别才会起作用。在此例中,有最大权重的末端效应器“胜出”。

“绑定到跟随对象”组

反向运动学链中将对象绑定到跟随对象和取消绑定的控制。

[标签]
显示选定跟随对象的名称。如果没有设置跟随对象,则显示“无”。
绑定
将反向运动学链中的对象绑定到跟随对象。
取消绑定
在 HD IK 链中从跟随对象上取消选定对象的绑定。