返回介绍

3ds Max 帮助

3ds Max 帮助归档

露出变换辅助对象

发布于 2022-07-23 00:41:07 字数 5638 浏览 0 评论 0 收藏 0

露出变换辅助对象露出在表达式和脚本中使用的非关键点对象的值。这使装备操纵者和动画师可以访问对象的变换选择集,对象和其父对象之间,如 IK 链中的骨骼。例如,使用露出变换辅助对象可以编写脚本或使用参数关联,该参数关联测试 IK 控制的角色手臂骨骼的角度(因此,没有关键点),并且它超出特定值后,将旋转相应的锁骨以使肩部区域变形。

  • “创建”面板 (辅助对象) “标准” “对象类型”卷展栏 “露出变换”按钮
  • 标准菜单:“创建”菜单 “辅助对象” “露出变换”
  • 增强型菜单:“对象”菜单 “辅助对象” “露出变换”

在视口中,露出变换辅助对象就像一个点辅助对象

过程

若要使用露出变换辅助对象,请执行以下操作:

  1. 单击“露出变换”并从“显示”卷展栏中选择外观特性。
  2. 通过使用“显示”卷展栏上的“大小”微调器,调整辅助对象的大小。默认设置为 20.0。
  3. 单击场景中的任何位置了添加辅助对象。

    辅助对象的位置与其功能没有关系。

  4. 在“修改”面板 “参数”卷展栏上,单击“露出节点”按钮(默认标签为“无”)并选择要露出变换值的对象。

    对象的名称显示在按钮上,其变换值显示在“露出值”卷展栏上的字段中。

  5. 或者,禁用“父对象”并选择“局部参考节点对象”。

    该选项由“局部 Euler 角度”、“到参考的距离”和“角度”参数使用。如果对象没有父对象并且没有指定局部参考节点对象,这些字段使用世界坐标中心 (0,0,0) 作为参考节点。

  6. 要使用脚本或表达式中的变换值,首先单击参数值旁边的 M 按钮。

    这样使用 MAXScript 注释将变换名称复制到复制缓冲区中。

  7. 将缓冲区的内容粘贴到脚本或表达式中。

    示例结果为“$ExposeTransform01.localPositionX”。3ds Max 将其解释为“露出节点”对象的 X 轴上的局部位置。

界面

“参数”卷展栏

“对象”组

这些设置用于指定露出的节点、参考对象而不是父对象,并且对参数进行旋转和计时。

露出节点

生成值的对象。单击此按钮,然后选择对象。之后,该对象的名称显示在按钮上。

局部参考节点

其与露出节点对象有关系的对象,用于生成旋转、距离和角度的局部数据。单击此按钮,然后选择对象。仅在禁用了“父对象”时才可用。

默认情况下,这是一个父对象,但可以禁用“父对象”,然后指定一个不同的对象。

父对象

启用此选项后,自动将“局部参考节点”设置为“露出节点”的父对象。禁用此选项后,可以拾取要参考局部数据的对象。默认设置为启用。

该选项由“局部 Euler 角度”、“到参考的距离”和“角度”参数使用。如果对象没有父对象并且没有指定局部参考节点对象,这些字段使用世界坐标中心 (0,0,0) 作为参考节点。

“旋转”组

Euler 顺序

这三个设置确定露出变换辅助对象将看到的 Euler 旋转的顺序。

该参数纠正当生成与其他旋转值相对的局部旋转值时引入的异常。例如,当 Z 顺序设置为 XYZ 时,并且生成 Z 值参考 X 然后是 Y。或当 X 顺序设置为 ZXY 时,参考父对象直接生成 Z 值,不考虑 X 和 Y 旋转。

去除非均匀缩放

启用此选项后,移除可影响旋转数据的非均匀缩放。并不从对象中去除非均匀缩放;只从生成的值中去除非均匀缩放。

“计时”组

使用时间偏移

启用此选项后,可以指定一个帧而不是从中收集数据的当前帧。将偏移值添加到当前帧以获得从中收集数据的帧。

例如,如果当前帧为 20 并希望从第 15 帧收集数据,则启用“使用时间偏移”并将偏移设置为 -5。

“显示”卷展栏

用于指定辅助对象在视口中出现的方式。默认情况下,显示类型设置为“仅交叉”并且“大小”设置为 20.0。如果愿意可以激活多个显示设置。

中心标记

在辅助对象的中心显示一个小的 X 标记。

三轴架

显示三轴架,表示辅助对象的位置和方向。

交叉

显示一个与轴对齐的交叉。

长方体

在辅助对象的中心显示一个与轴对齐的小框。

大小

设置辅助对象的大小。使用该设置缩小辅助对象或增加其大小以帮助对其进行定位。默认值为 20.0。

恒定屏幕大小

使辅助对象的大小保持恒定,不考虑放大或缩小的程度。

在顶部绘制

在场景中所有其他对象的顶部(或前面)显示辅助对象。

“露出值”卷展栏

该卷展栏提供露出节点对象所有变换值的读数。每个值旁边有标签为“M”的按钮;单击该按钮将与该值关联的 MAXScript 复制到剪切板中,随后可以粘贴到脚本中。

显示露出的值

启用此选项后,变换显示在该卷展栏上的露出节点对象的值,并且当值更改时进行更新。禁用此选项后,不显示值,但 M 按钮仍然正常工作。

“局部 Euler 角度”组

关于父对象或局部参考节点对象旋转值。

“世界 Euler 角度”组

在世界坐标系中旋转值。

“局部位置”组

关于露出节点对象的局部坐标系定位值。

“世界位置”组

将值放置在世界坐标系中。

“边界框”组

对象的最大尺寸。

“到参考的距离”组

露出节点对象和其父对象或指定的局部参考节点对象之间的距离。如果两者都不存在,将显示到世界坐标系原点 (0,0,0) 的距离。

“角度”组

露出节点对象和其父对象或指定的局部参考节点对象之间的角度。

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

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

发布评论

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