查看层次
可通过下列方法查看链接层次中的父对象和子对象之间的关系。
只要使用按名称选择方法,例如选择“编辑”菜单 “选择方式”“名称”,在主工具栏上单击“按名称选择”或者按 H 键,就会出现“从场景选择”对话框。
要按层次列出对象。请在对话框上启用“显示子树”。这将在父对象下方缩进其子对象。
层次列表位于轨迹视图窗口的左侧,显示使用缩进表示层次的所有对象。子对象缩进显示在其父对象下方。“轨迹视图”的另一个优点是,可通过塌陷和展开层次分支来控制视图。
在控制器列表中显示层次
带加号的方形图标表示该对象下存在一个塌陷分支,减号则表示已展开分支。单击加号图标可展开分支,而单击减号图标可塌陷分支。
提示在复杂场景中,使用“曲线编辑器”在“轨迹视图”中快速导航。只需在视口中选择对象,然后右键单击并选择“曲线编辑器”。就会出现“轨迹视图 - 曲线编辑器”,选定对象位于窗口顶部。
也可使用图解视图查看层次。除了显示结构,“图解视图”还包含操纵层次的工具。
选择层次成员:祖先和派生对象
在层次中选择一个或多个对象后,可使用 PAGE UP 和 PAGE DOWN 键选择其直接祖先或派生对象。
PAGE UP 取消选择该对象并选择该对象的父对象。
PAGE DOWN 取消选择对象并选择其所有直接的子对象,但并非所有子对象都位于链的下方。
提示为反向运动学设置关节参数时,这些导航命令特别有用。
要选择一个对象及其所有派生对象,可以:
在视口中双击该对象。
在“轨迹视图”层次列表中双击该对象图标。
选择层次成员:同级项
在“自定义用户界面”上可以找到“选择同级项 - 下一个”和“选择同级项 - 上一个”操作,它们出现在“主 UI”组和“所有命令”类别中。您可以将它们指定为热键、工具栏按钮等等。我们建议分别将它们指定给光标关键点 右箭头 和 左箭头 默认情况下,不会将这些关键点指定给键盘快捷键。
通过这些命令之一使用只位于相同层级上的一个对象替换当前选择。更准确地说,在此上下文中将同级项定义为从选定对象最近的 父对象相同距离的对象。符合此定义的所有对象为同级项,所以在不对称层次中,对象 A 可以是对象 B 的同级项,但是反过来不成立。
虚拟辅助对象的不对称层次如下所示:
“从场景中选择”对话框中的层次 |
视口中的层次(已添加的数目) |
在视口图像中,虚拟对象 06、08 和 02 彼此之间似乎是同级项。不过,该设置在实际中更复杂,因为虚拟对象 02 和 08 是 Dummy03 的直接子对象,而 Dummy06 又是 Dummy05 的直接子对象,后者与 Dummy03 处在同一个层级:
选择 Dummy06 并激活“选择同级项 - 下一个”会使 Dummy08 被选定。
选择 Dummy06 并激活“选择同级项 - 上一个”会使 Dummy02 被选定。
选择 Dummy02 之后,激活其中一个“选择同级项”命令也将选定 Dummy08,如果随后使用每一个命令,则每个选择将交替进行。这是因为 3ds Max 只看到选定对象上的下一个分支,从而使 Dummies 02 和 08 成为 Dummy06 的同级项,反之则不行。
采用此方法定义同级项具有实际的优势,例如,循环查看角色一侧所有手指的选择,而不用跳过其他手选择。但是在选定胳膊对象之后循环查看同级项,通常会选定相反的胳膊对象。
使用这些命令时,无法选定隐藏和冻结对象,但是当决定同级项的含义和不是同级项时将它们视为层次的一部分。此外,如果选择过滤器处于活动状态,则无法选定不符合过滤器标准的同级项。在所有这种情况下,如果所有同级项存在,则忽略不合格的同级项,而选择未来的同级项。
自定义四元菜单
可以自定义四元菜单,使其显示用于选择子对象和/或祖先的命令。从“自定义”菜单,选择自定义用户界面。在四元菜单选项卡上,从所有命令的列表中拖动“选择祖先对象”或“选择子对象”到四元菜单中。然后,可通过右键单击和单击轻松选择子对象或父对象。
,