返回介绍

3ds Max 帮助

3ds Max 帮助归档

控制 IK 精度(HD 解算器)

发布于 2022-07-23 00:44:33 字数 1889 浏览 0 评论 0 收藏 0

即使非常仔细地定义关键优先级和关节参数,末端效应器的任何位置仍然存在很多有效的 IK 解决方案。您可以设置位置和旋转阈值来控制 IK 精度和解决方案速度。

  • 选中末端效应器之后,阈值和迭代设置位于“IK 控制器参数”卷展栏的“运动”面板上。
  • 在“自定义”“首选项”对话框的“反向运动学”选项卡上也可以找到 HD 解算器的阈值和迭代设置。
位置阈值

设置末端效应器到达跟随对象的距离有多近或光标位置在哪里才被视为有效的解决方案。该值表示在当前单位系统中的距离。较小的值会增加精度,但所需的时间会很长。

旋转阈值

设置末端效应器与跟随对象的方向匹配有多精确才被视为有效的解决方案。该值以度数表示旋转角度。较小的值会增加精度,但所需的时间会很长。

迭代次数

设置 3ds Max 为找到有效解决方案,重复 IK 计算的最大次数。迭代次数值越大,3ds Max 计算有效解决方案的可能性就越大,但是所需的时间会较长。应用以下规则:

  • 只要找到有效的解决方案,计算就将停止,即使未执行迭代的最大数也是如此。
  • 如果达到迭代的最大熟,将使用最后一个计算的解决方案,无论该解决方案是否满足位置和旋转阈值。

设置应用式阈值和交互式阈值

您可以将阈值和迭代设置设置为在精度和速度之间平衡。您拥有两组设置,可以单独调节交互式 IK 和应用式 IK 的行为。

  • 如果希望快速、实时响应,则使用交互式 IK。交互式 IK 首选项应该针对速度而设置。
  • 如果希望解决方案与跟随对象完全匹配,则使用应用式 IK。应用式 IK 首选项应该针对精度而设置。

默认应用式 IK 和交互式 IK 设置如下表所示:

阈值应用式 IK交互式 IK
位置0.1001.000
旋转0.1001.000
迭代次数5010

相关信息

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文