컴퓨터 애니메이션을 제작하는 데 있어서 오브젝트를 서로 연결하여 체인을 형성하는 기능은 가장 유용하게 사용되는 도구 중 하나입니다. 하나의 오브젝트를 다른 오브젝트와 연결하여 상위 하위 관계를 형성하면 상위에게 적용된 변환이 하위 오브젝트에게도 전달됩니다. 이러한 체인을 계층 구조라고도 합니다.
왼쪽: 분해된 로봇 팔이 계층 구조에 연결되어 있음
오른쪽: 조립된 로봇 팔이 회전 관절 사용
인터페이스에서 계층 구조를 구성 및 조작하는 명령은 다음 위치에 제공됩니다.
계층 구조 내에서 서로 연결된 오브젝트 사이의 관계는 가족 트리로서 설명됩니다.
하나 이상의 하위를 제어하는 오브젝트입니다. 흔히 상위 오브젝트는 또 다른 상위 상위 오브젝트의 제어를 받습니다. 다음 그림에서 오브젝트 1 및 2는 상위 오브젝트입니다.
상위의 제어를 받는 오브젝트입니다. 하위 오브젝트라 하더라도 다른 하위의 상위가 될 수 있습니다. 다음 그림에서 오브젝트 2와 3(지지 및 허브)은 오브젝트 1의 하위입니다. 오브젝트 5(의자)는 오브젝트 4 페리스 휠의 하위입니다.
하위 오브젝트의 상위 및 상위의 모든 상위입니다. 다음 그림에서 오브젝트 1 및 2는 오브젝트 3의 조상입니다.
아래 계층 구조에 표시된 것처럼 페리스 관람차의 좌석은 휠의 하위가고, 이 휠은 바닥 및 지지대 오브젝트의 하위입니다.
상위 오브젝트의 하위 및 하위의 모든 하위입니다. 그림에서 모든 오브젝트는 오브젝트 1의 자손입니다.
하나의 구조로 서로 연결된 모든 상위 및 하위의 모음입니다.
계층 구조에서 모든 오브젝트의 상위로 작용하는 단일 상위 오브젝트입니다. 모든 오브젝트는 루트 오브젝트의 자손입니다. 그림에서는 오브젝트 1이 루트입니다.
선택한 상위의 모든 자손입니다. 아래 그림에서 회전 축, 휠 및 좌석 부분은 지지대 오브젝트 아래의 하위 트리로 나타납니다.
계층 구조의 예
1. 루트
2. 리프
3. 하위 트리
하나의 상위에서 하나의 자손까지 이어지는 계층 내 경로입니다. 위 그림에서 지지대, 회전 축 및 휠 오브젝트는 루트에서 리프 오브젝트(좌석)까지의 브랜치를 구성합니다.
하위가 없는 하위 오브젝트입니다. 하나의 브랜치에서 최하위 오브젝트입니다. 위 그림에서는 좌석 오브젝트가 리프 오브젝트입니다.
상위와 그 하위 사이의 연결입니다. 위치, 회전 및 배율 정보가 링크를 통해 상위에서 하위로 전달됩니다.
각 오브젝트에 대한 로컬 중심 및 좌표계를 정의합니다. 링크를 하위 오브젝트의 피벗과 그 상위 오브젝트의 피벗 간 연결로 이해할 수도 있습니다.