在此处的是 HI IK 解算器的其他控件。“IK 解算器平面”由此处的“旋转角度”所控制,它可以使用目标对象直接地设置动画。
在“父空间”组中,可以将 IK 目标或起始关节选作旋转角度的父空间来使用。如果选择了“IK 目标”(默认设置),那么链的“旋转角度”就在它目标的父空间中定义。如果选择了“起始关节”,那么“旋转角度”将会相对于该起始关节的父空间。这两个选项可以更好的控制带有两个 HI IK 解算器链上的旋转角度。例如,链上半部分的第一个解算器可以使用“起始关节”的“父空间”中的“选转角度”,而链下半部分的第二个 IK 解算器可以使用“IK 目标”的“父空间”。在本例中,一个链上“旋转角度”的改变不会改变另一个链的方向。
在“阈值”和“解决方案”组中,可以细化 IK 解决方案。“位置阈值”使用单位设置了目标可以移离末端效应器的最远距离,“旋转阈值”也以相同的方式设置了角度极限。
“解决方案”组中的“迭代次数”是 IK 解决方案在放弃之前所尝试的最大次数。
如果 IK 动画看起来有些抖动,可试着将迭代次数增加到 200。增加迭代次数将降低计算速度,但会产生较好的结果。
可以用这个卷展栏中的微调器来调整旋转角度,也可以用操纵器来调整旋转角度。要使用操纵器进行调整,请启用选择并操纵。旋转角度操纵器在视口中显示为控制柄。
旋转角度操纵器。
旋转角度操纵器。
当鼠标移到操纵器上时,它会变成红色。此时,可以拖动操纵器来更改旋转角度。在进行此操作时,会激活“自动关键点”按钮。
也可以使用目标对象来设置旋转角度的动画。为目标拾取一个对象,然后设置该对象的动画就可以设置旋转角度的动画。
旋转角度操纵器是标准的平面角度操纵器。HI 解算器有它自己的用以显示该操纵器的控件。该控件在“IK 显示选项”卷展栏上。
要增加 IK 解决方案的精度,请执行以下操作:
用以定义系统计算的公差。
使用单位来设置目标能移离末端效应器的最远距离。使这些数字保持较低的值。
使用单位来设置目标能偏离末端效应器的最大角度。将这些数字保持较低的值,以获得最佳的效果。
注意,调整“HI 解算器”和“IK 肢体解算器”上的“旋转阈值”没有任何的效果。这取决于插件解算器是否支持 IK 解决方案中的旋转分量。
用以控制动画的精度。当 IK 解决方案产生的动画看起来比较粗糙并会抖动时,可以增加迭代次数。