아웃라이너 및 계층 구조¶
아웃라이너는 Harmony에서 만들려고 하는 것의 트리입니다. 여기서의 선택이 인스펙터와 프리뷰어를 구동하며, 여기서의 구조가 노드 그래프가 됩니다.
행¶
- Drawing 행이 최상위 레벨입니다. 각 행은 네 개의 아트 레이어 — Overlay, Line Art, Colour Art, Underlay(z 순서로 위에서 아래로) — 로 펼쳐집니다.
- Frames 열(오른쪽)은 각 행의 프레임 개수를 보여줍니다. 대시(-)는 아트 레이어가 비어 있음(바인딩되지 않음)을 의미합니다.
- 구조 노드 — 페그, 그룹, 컴포지트 — 는 추가할 때 자체 행으로 나타나며, 다른 드로잉이 그 아래에 중첩되어 계층 구조를 형성합니다.
툴바¶
- All / None — 모든 노드를 선택하거나 해제합니다.
돋보기 — 선택한 드로잉의 노드를 Harmony의 Node View에서 프레이밍합니다(아래 참조). 아직 씬에 없는 노드에는 비활성화됩니다.- + — 드로잉이나 구조 노드(페그 / 그룹 / 컴포지트)를 추가합니다. 또는 빈 공간을 더블클릭하여 가져오기합니다.
- − — 선택한 노드를 제거합니다.
계층 구조 만들기¶
드로잉을 페그, 그룹, 컴포지트 위로 드래그하여 중첩합니다. 여기서 만든 중첩 구조는 Apply 시 OVB가 Harmony에 기록하는 노드 네트워크 그 자체입니다 — 페그는 자식을 변형하고, 그룹은 자식을 감싸며, 컴포지트는 자식을 병합합니다.
형제 집계
여러 드로잉이 컴포지트 아래에 나란히 놓이면, OVB는 이들을 형제 집계(sibling aggregation) 로 연결합니다 — 가장 어린 것이 뒤쪽 포트에, 가장 오래된 것이 앞쪽 포트에 놓여 페인트 순서가 예측 가능해집니다. 페그나 그룹이 없는 컴포지트는 뒤따르는 일반 형제들을 소비하는 블록을 엽니다. 계층 구조 및 형제 집계기 를 참조하세요.
노드 삭제¶
슈퍼 노드(페그, 그룹, 컴포지트)를 우클릭하면 두 가지 삭제 옵션이 나타납니다.
- Delete Node — 그 노드만 제거합니다. 자식은 조부모 레벨로 올라가므로, 부모 페그를 삭제하면 자식을 함께 데려가는 대신 드로잉을 한 레벨 위로 재부모화합니다. 실수로 삭제해도 작업이 사라지는 일은 없습니다.
- Delete Hierarchy — 그 노드 와 그 아래의 모든 것 — 노드, 자식, 그 후손 전부 — 를 한 번에 제거합니다.
래퍼를 걷어내면서 아트는 유지하려면 Delete Node 를, 브랜치 전체를 한 동작으로 버리려면 Delete Hierarchy 를 사용하세요.
다중 선택으로도 브랜치를 제거할 수 있습니다
브랜치에 걸친 여러 노드를 선택하고 삭제하면 선택한 집합만 정확히 제거됩니다 — 브랜치 최상위 노드에서 Delete Hierarchy 를 실행한 것과 동일합니다.
돋보기¶
돋보기 버튼(아웃라이너 툴바에 있음)은 선택한 드로잉의 노드를 Harmony의 Node View 에서 프레이밍합니다 — 그 노드를 중앙에 두고 포커스하여, 씬 그래프에서 올바른 노드를 보고 있는지 확인할 수 있습니다.
돋보기는 Harmony에서 온 드로잉(이미 씬에 존재하는 노드)에서만 작동합니다. 아직 적용되지 않은 OVB 내부에서 생성된 것에는 포커스할 노드가 없으므로 동작이 비활성화(회색 처리) 됩니다.
선택이 구동자입니다
아웃라이너에서 현재 선택된 것이 인스펙터가 편집하고 프리뷰어가 표시하는 대상입니다. 아트 레이어 행을 선택하면 프리뷰에서 그 레이어만 솔로로 표시되고, 드로잉을 선택하면 바인딩된 모든 레이어의 컴포지트가 표시됩니다.