层次

生成计算机动画时,最有用的工具之一是将对象链接在一起以形成 的功能。通过将一个对象与另一个对象相链接,可以创建父子关系。应用于父对象的变换同时将传递给子对象。链也称为层次

左:一个分解的机器人臂链接到某个层次。

右:组合的机器人臂使用转动关节。

可以在界面中的以下位置找到用于生成和操纵层次的命令:

层次的常见用法

层次的成分

共同链接在一个层次中的对象之间的关系类似于一个家族树。

父对象

控制一个或多个子对象的对象。一个父对象通常也被另一个更高级别的父对象控制。在下图中,对象 1 和 2 是父对象。

子对象

父对象控制的对象。子对象也可以是其他子对象的父对象。在下图中,对象 2 和对象 3(支撑和轮轴)是对象 1 的子对象。对象 5(座椅)是对象 4(转轮)的子对象。

祖先对象

一个子对象的父对象以及该父对象的所有父对象。在下图中,对象 1 和 2 是对象 3 的祖先对象。

Ferris 轮子的座位是轮子的子对象,轮子是基座和支柱对象的子对象,如下面的层次所示。

派生对象

一个父对象的子对象以及子对象的所有子对象。在下图中,所有对象都是对象 1 的派生对象。

层次

在单个结构中相互连接在一起的所有父对象和子对象。

根对象

层次中唯一比所有其他对象的层次都高的父对象。所有其他对象都是根对象的派生对象。在下图中,对象 1 是根对象。

子树

所选父对象的所有派生对象。在下图中,转动门轴、Ferris 轮子和座位代表支持对象下面的子树。

层次结构示例:

1. 根

2. 树叶

3. 子树

分支

在层次中从一个父对象到一个单独派生对象之间的路经。在上图中,支柱、转动门轴、Ferris 轮子对象构成一个从根到树叶(座位)的分支。

叶对象

没有子对象的子对象。分支中最低层次的对象。在上图中,座位对象是树叶对象。

链接

父对象及其子对象之间的连接。链接将位置、旋转和缩放信息从父对象传递给子对象。

为每一个对象定义局部中心和坐标系统。可以将链接视为子对象轴同父对象轴之间的连接。