左:一个分解的机器人臂链接到某个层次。
右:组合的机器人臂使用转动关节。
可以在界面中的以下位置找到用于生成和操纵层次的命令:
使用“选择并链接”和“断开选择”按钮可以在场景的对象之间创建链接并断开链接。
使用“创建”面板 “系统”类别中的“骨骼系统”可以创建骨骼层次。也可以通过从“动画”菜单中选择骨骼工具来创建骨骼。通过选择层次并启用“骨骼工具”对话框 “对象属性”卷展栏 “启用骨骼”,可以将对象的任何层次转换为骨骼。
“层次”面板包含用于控制链接行为方式的命令。
“运动”面板包含的命令可以控制使用“历史依赖型 (HD) 解算器”时链接的行为方式。
层次的常见用法
将大量对象的集合链接到一个父对象,以便通过移动、旋转或缩放父对象可以容易变换和设置这些对象的动画。
将摄像机或灯光的目标链接到另一个对象,以便它可以通过场景跟踪对象。
将对象链接到某个虚拟对象,以通过合并多个简单运动来创建复杂运动。
链接对象以模拟关节结构,从而设置角色或机械装置的动画。
层次的成分
共同链接在一个层次中的对象之间的关系类似于一个家族树。
父对象
控制一个或多个子对象的对象。一个父对象通常也被另一个更高级别的父对象控制。在下图中,对象 1 和 2 是父对象。
父对象控制的对象。子对象也可以是其他子对象的父对象。在下图中,对象 2 和对象 3(支撑和轮轴)是对象 1 的子对象。对象 5(座椅)是对象 4(转轮)的子对象。
一个父对象的子对象以及子对象的所有子对象。在下图中,所有对象都是对象 1 的派生对象。
在单个结构中相互连接在一起的所有父对象和子对象。
层次中唯一比所有其他对象的层次都高的父对象。所有其他对象都是根对象的派生对象。在下图中,对象 1 是根对象。
在层次中从一个父对象到一个单独派生对象之间的路经。在上图中,支柱、转动门轴、Ferris 轮子对象构成一个从根到树叶(座位)的分支。
没有子对象的子对象。分支中最低层次的对象。在上图中,座位对象是树叶对象。
父对象及其子对象之间的连接。链接将位置、旋转和缩放信息从父对象传递给子对象。
为每一个对象定义局部中心和坐标系统。可以将链接视为子对象轴同父对象轴之间的连接。
调整轴
可以将对象的轴点看作代表其局部中心和局部坐标系。
查看和选择层次
可通过多种方法查看层次结构并在其中选择对象。
子对象
祖先对象
一个子对象的父对象以及该父对象的所有父对象。在下图中,对象 1 和 2 是对象 3 的祖先对象。
Ferris 轮子的座位是轮子的子对象,轮子是基座和支柱对象的子对象,如下面的层次所示。
派生对象
层次
根对象
子树
所选父对象的所有派生对象。在下图中,转动门轴、Ferris 轮子和座位代表支持对象下面的子树。
1. 根
2. 树叶
3. 子树
层次结构示例
分支
叶对象
链接
轴
和取消链接选择,创建和移除对象之间的链接。