返回介绍

3ds Max 帮助

3ds Max 帮助归档

使用 IK 关键帧参数

发布于 2022-07-23 00:45:28 字数 3230 浏览 0 评论 0 收藏 0

Biped 的反向运动解决方案有三种参数,设置于手臂和腿关键帧轨迹的每一关键点。

当肢体通过每一关键点运动时:

  • IK 混合设置运动插值以便达到正向运动和反向运动动态混合。允许将摇摆型运动与手和脚的直接运动结合。旋转手臂来移动手就是正向运动的一个例子。使用手的位置来使手臂移动则是反向运动的一个例子。默认混合值是 0.0,或者是完全的正向运动。IK 混合值是 1.0 则是完全的正向运动。
  • 躯干或者对象决定 IK 路径的参考坐标空间。从而允许将 IK 路径与角色躯干一起移动,或者临时附加手或者脚以便遵循其他对象。默认对象是躯干。
  • 连接到上一个 IK 关键点决定关键点是否是前一关键点的部分(以及与前一关键点是否具有相同的参考位置)。

Biped 有三种自动的方法来设置这些参数。使用这三种参数的不同结合设置踩踏关键点、滑动关键点、或者自由关键点。

  • 设置踩踏关键点创建 IK 混合值设置为 1.0 的关键点,“对象和链接到上一个 IK 关键点”打开。
  • 设置滑动关键点与 IK 混合值设置为 1.0 的关键点,“对象”打开,“连接到上一个 IK 关键点”关闭。
  • 设置自由关键点创建 IK 混合值设置为 0 的关键点,并且使“躯干”打开。“连接到上一个 IK 关键点”关闭。

IK 混合

“IK 混合”控件位于“关键点信息”卷展栏上;展开 IK 分隔条时可以看到。在关键帧模式下设置 IK 混合值。

IK 组参数

对任何手或者脚的轨迹,可以设置每一个关键的 IK 混合值。在某一特别关键点,IK 混合值设置确定手臂或者腿是否使用反向运动、正向运动或者两个运动解决方案的混合形式来移动它。

值为 0.0 的 IK 混合值意味着完全正向运动。手臂(或者腿)通过在关键点插补关节的旋转来进行移动。这种情况下,手(或者脚)倾向于边向前走边划圆弧,并且这种运动看起来是通过明显的关节摇摆来激发的。

在手(或者脚)被当作末端效应器来使用时候,值为 1.0 的 IK 混合值意味着完全反向运动。样线条路径通过手的关键点来计算,而手则沿着样线条移动。将计算手臂其它部分的关节角度,以使手遵循样条线。在这种情况下,直接由手(或者脚)定位。

值介于 0.0 和 1.0 之间的 IK 混合值意味着是反向运动和正向运动的结合;当 IK 混合值接近于 0.0 时候,正向运动在解决方案中占有更大的比重,当 IK 混合值接近于 1.0 时,反向运动则占有更大的比重。

当您想要手臂摇摆,比如 Biped 行走时,最好是做正向运动。然而,就一位拳击手而论,攻击时因为手必须遵循定向的路径,因此使用反向运动。

要设置关键点的 IK 混合值,请执行以下操作:

  1. 通过选择 Biped 的手臂或腿的一个或多个部位,选择单个手臂或腿的轨迹。

    只有当单个手臂或者腿的轨迹被选中时,才能启用 IK 混合值样条线以及其他 IK 领域内的控件。

  2. 如果不存在关键点,则设置一个关键点。
  3. 设置 IK 混合值的期望值。

躯干和对象选项

在默认情况下,Biped 使用其躯干的重心坐标系统,或身体坐标系统来计算运动的解决方案。这意味着当角色移动时,手(或者脚)的 IK 路径就随着对象转换和旋转。例如说,拳击手的手轨迹总是相应地随着其躯体的迂回前进,上下来回移动,以及转身而移动。

对象选项用来制作场景中的肢体和其他对象之间的动态链接动画。

当 Biped 的手臂或者腿(手和脚)的关键点处于当前位置时,IK 混合值控件被激活。

  • 值为 0 并且躯干打开时是正向运动,或者正常的 Biped 空间。
  • 值为 1 并且躯干打开时是反向运动,在 Biped 的关键点之间创建更多的直线运动。
  • 值为 1 并且对象打开,但是未指定 IK 对象,则把肢体完全放进世界空间中去。在自由形式动画中,使用此项来控制脚步的滑动。
  • 值为 1 并且对象打开,以及指定 IK 对象,则把 Biped 的肢体放进所选对象的坐标空间中;Biped 的肢体遵循指定的对象。

连接到上一个 IK 关键点

IK 约束用来指定是否足迹是滑动还是踩踏。如果“连接到上一个 IK 关键点”开启,那么 Biped 的脚保持上一个关键点的参考位置,保持脚踩地。在一个足迹过程中,如果“连接到上一个 IK 关键点”关闭,那么脚将移动到创建滑动足迹的新位置。

“连接到上一个 IK 关键点”也执行将 Biped 的手锁定在空间的功能。在 Biped 手臂上使用“设置踩踏的关键点”可锁定他们在空间中的位置。

提示如果您遇到脚或手弹回以前“具有关键点”的位置问题时,请检查以确保“连接到上一个 IK 关键点”已关闭(特别是当您使用轴点时)。

相关信息

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

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

发布评论

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