IK 肢体解算器专门用于设置人类角色的肢体的动画;例如,从臀部到脚踝,或从肩膀到手腕。每个 IK 肢体解算器仅影响链中的两个骨骼,但可以将多个解算器应用于同一个链中的不同部分。它是一个分析性解算器,在视口中使用时速度非常快,而且十分精确。
要使用 IK 肢体解算器,骨骼系统的链中必须至少有 3 个骨骼。目标放置在距离第一个所选骨骼有两个骨骼那么远的骨骼的轴点处。
IK 肢体解算器不仅可以用于骨骼层次,还可以用于任何至少包含 3 个元素并且设置为对人类肢体进行建模的链接层次。其他要求有:
IK 肢体解算器与 HI 解算器使用相同的控件,因此可以在同一动画周期中混合正向运动学周期和反向运动学周期。它不使用阻尼、优先级和设置关节限制的 HD 解算器方法,而是具有首选的角度参数、旋转平面和 IK/FK 启用。
IK 肢体解算器可以直接导出到游戏引擎。
要应用 IK 肢体解算器,请执行以下操作:
骨骼链上将显示 IK 肢体解算器。IK 肢体解算器仅影响链中的两个骨骼,但您需要选择第三个骨骼,将其放在另两个骨骼之上。
要设置 IK 肢体解算器链的动画,请执行以下操作:
IK 肢体解算器的界面与 HI 解算器的界面相同。
在链的端点选择目标,并打开“运动”面板。在此,您将看到 IK 肢体解算器的控件。(第四个控件可以在选择了骨骼以后从“层次”“IK”面板中使用。)