生成计算机动画时,最有用的工具之一是将对象链接在一起以形成链 的功能。通过将一个对象与另一个对象相链接,可以创建父子关系。应用于父对象的变换同时将传递给子对象。链也称为层次。
左:一个分解的机器人臂链接到某个层次。
右:组合的机器人臂使用转动关节。
可以在界面中的以下位置找到用于生成和操纵层次的命令:
共同链接在一个层次中的对象之间的关系类似于一个家族树。
控制一个或多个子对象的对象。一个父对象通常也被另一个更高级别的父对象控制。在下图中,对象 1 和 2 是父对象。
父对象控制的对象。子对象也可以是其他子对象的父对象。在下图中,对象 2 和对象 3(支撑和轮轴)是对象 1 的子对象。对象 5(座椅)是对象 4(转轮)的子对象。
一个子对象的父对象以及该父对象的所有父对象。在下图中,对象 1 和 2 是对象 3 的祖先对象。
Ferris 轮子的座位是轮子的子对象,轮子是基座和支柱对象的子对象,如下面的层次所示。
一个父对象的子对象以及子对象的所有子对象。在下图中,所有对象都是对象 1 的派生对象。
在单个结构中相互连接在一起的所有父对象和子对象。
层次中唯一比所有其他对象的层次都高的父对象。所有其他对象都是根对象的派生对象。在下图中,对象 1 是根对象。
所选父对象的所有派生对象。在下图中,转动门轴、Ferris 轮子和座位代表支持对象下面的子树。
层次结构示例:
1. 根
2. 树叶
3. 子树
在层次中从一个父对象到一个单独派生对象之间的路经。在上图中,支柱、转动门轴、Ferris 轮子对象构成一个从根到树叶(座位)的分支。
没有子对象的子对象。分支中最低层次的对象。在上图中,座位对象是树叶对象。
父对象及其子对象之间的连接。链接将位置、旋转和缩放信息从父对象传递给子对象。
为每一个对象定义局部中心和坐标系统。可以将链接视为子对象轴同父对象轴之间的连接。