Interface Overview¶
Octo Rig Composer는 세 개의 열로 이루어진 하나의 창입니다. 오른쪽의 Outliner는 rig 자체이고, 가운데의 Editor는 그곳에서 선택한 것을 authoring하며, 왼쪽의 Navigator는 authoring하는 동안 rig 안 어디에 서 있는지를 조작합니다.
Compose를 누르기 전까지는 이 창의 어떤 것도 Harmony 씬을 건드리지 않습니다.
- Top bar — UI preset 선택기와 그 다섯 개의 버튼, 그다음 Poses (pose preset), Widgets (Widget Editor), ⚙ (preferences), ? (help).
- Outliner — rig 자체입니다. control, pose layer, knob, look-at, driver, constraint, visibility group이 트리 형태로 들어 있습니다. 여기서의 선택이 화면의 나머지 모든 것을 결정합니다. The Tree를 참고하세요.
- Navigator — authoring 중인 것 위에 있는 grid(들)입니다. 여기서 커서를 움직여 부모의 어느 pose에서 작업할지 고릅니다. frame을 편집하지는 않습니다. Navigator를 참고하세요.
- Editor — 선택한 노드의 authoring 화면입니다. control, pose layer, knob, driver, constraint, look-at, visibility group 사이에서 형태가 완전히 달라집니다. Editor를 참고하세요.
- History — 이 세션의 모든 undo 가능한 단계이며, 가장 새로운 것이 아래에 있습니다. 아무 entry나 클릭하면 그 시점으로 이동합니다. History & Undo를 참고하세요.
- Targets — 선택된 layer가 Harmony에서 실제로 움직이는 대상입니다. Targets를 참고하세요.
- Action bar — MC Name 필드와 Compose 버튼입니다. Compose를 참고하세요.
메뉴 바가 없습니다
ORC에는 File / Edit 메뉴가 없습니다. 모든 것은 top bar의 버튼이거나, 右클릭 context 메뉴이거나, 키보드 shortcut입니다. 명령을 찾고 있다면 먼저 바꾸고 싶은 대상을 右클릭하세요.
세 개의 열¶
왼쪽 열은 탐색만 하며, authoring은 절대 하지 않습니다. rig 안에서 선택 항목 위에 있는 것 — 대개 편집 중인 pose layer를 담고 있는 control — 의 grid를, 이동할 수 있는 점들로 보여줍니다.
- snap을 왼쪽 클릭: 그곳으로 이동하며, timeline은 그대로 있습니다.
- snap을 가운데 클릭: 그곳으로 이동하고 동시에 Harmony의 timeline을 그 snap의 frame으로 점프시킵니다.
- Shift+화살표 / Ctrl+화살표: 키보드로 하는 같은 두 제스처입니다.
그 아래에는 layer가 knob를 가로질러 key를 넣을 때 knob navigator(slider 또는 두 번째 grid)가, 그다음 고정된(pinned) 참조 navigator들이 있습니다.
이 열에 보여줄 정당한 내용이 없으면 그냥 비어 있는 대신 파란 hint box로 알려줍니다 — 예를 들어 "Level 0 — nothing above it. Composes head-less."
이 열은 History 패널과 세로로 나뉘어 있습니다. splitter handle을 드래그하거나 그 위의 작은 화살표를 사용해 어느 쪽이든 접을 수 있습니다.
가운데 열은 선택된 노드의 editor이며, 맨 위 줄은 breadcrumb 형태의 address bar입니다 — Rig ▸ Head ▸ Head Knob ▸ Mouth Corners. breadcrumb에서 회색으로 취소선이 그어진 레벨은 이 노드에 대해 그 레벨이 muted되었다는 뜻입니다 — 마우스를 올리면 이유가 나옵니다.
| 선택한 것 | 받는 것 |
|---|---|
| Control | face 전환 (Front ⇄ Back), 그 face의 grid, Share sides, Unroll |
| Pose Layer | knob 선택기, grid 타입, visibility group, mirror, L/R grid, target 목록 |
| Knob | 다른 pose layer와 같은 페이지 — knob도 여전히 authoring되고 여전히 target을 가집니다 |
| Driver | Setup (target, behaviour, option, scope)과 Values knob |
| Constraint | Setup (target, behaviour)과 Enabled toggle 하나 |
| Look-At | joystick, 두 모드를 위한 Setup, pair마다 하나씩의 값 카드 |
| Visibility Group | Hide Nodes와 Hierarchy |
| 아무것도 없음 | "Nothing selected. Pick a control or a pose layer in the outliner — or add one with + to start a rig." |
rig의 트리입니다. 세 가지 display mode — Dimensions, Visibility, Flat — 와 두 가지 filter (widget Type별, Role별)가 있어, 같은 rig를 세 가지 다른 방식으로 읽을 수 있습니다.
+ 메뉴로 노드를 추가하고, −로 제거하고, F2로 이름을 바꾸고, Ctrl+D로 복제합니다. layer를 control 위로 드래그하면 face로 지정되고, layer를 다른 layer 위로 드래그하면 knob가 됩니다.
The Tree와 Display Modes & Filters를 참고하세요.
Top bar¶
오른쪽에서 왼쪽으로, top bar는 얇은 구분선으로 나뉜 두 그룹을 담고 있습니다.
UI presets — 여기서의 preset은 pose가 아니라 ORC 자체의 모양과 레이아웃 그리고 여러분의 rig-building 기본값입니다.
| Control | 하는 일 |
|---|---|
Preset 드롭다운 |
Factory Default, 그다음 ★로 표시된 출시된 preset들, 그다음 자신이 만든 것들. |
| ⎘Overwrite | 선택된 preset을 현재 레이아웃으로 덮어씁니다. 두 번 클릭해서 확인합니다 — 버튼이 amber로 바뀌고 몇 초의 시간을 줍니다. 右클릭하면 출시된 preset을 factory 상태로 되돌립니다. |
| 💾Save | 현재 설정을 새 이름의 preset으로 저장합니다. |
| ✕Delete | 선택된 preset을 삭제합니다. Factory Default와 출시된 preset은 거부됩니다. |
| ⬇️Export | 선택된 preset을 .json 파일로 씁니다. |
| ⬆️Import | preset .json을 다시 읽어들입니다. 이름 충돌 시 덮어쓰기 전에 물어봅니다. |
Tools
| Button | 하는 일 |
|---|---|
| 📋Poses | Pose Presets를 엽니다 — timeline frame 레이아웃, UI grid, target, side override를 저장하고 불러옵니다. |
| Widget Editor를 엽니다 — MC의 canvas 위 widget들을 시각적으로 배치합니다. | |
| ⚙Preferences | Preferences를 엽니다. |
| ?Help | Documentation, Report a bug…, About Octo Rig Composer. |
Action bar¶
하단의 띠는 한 세션의 작업을 마무리하는 두 가지를 담고 있습니다.
MC Name — ORC가 생성할 Master Controller의 이름입니다. 접미사를 직접 입력할 필요는 없습니다 — Enter를 누르거나 다른 곳을 클릭하면 ORC가 -MC를 붙여줍니다 (직접 입력했다면 중복해서 붙이지 않습니다). Enter를 한 번 더 누르면 Compose를 대신 클릭해 줍니다.
Compose — 처음에는 막혀 있습니다. 비활성화되어 있을 때는 그 tooltip이 이유이고, 그 이유는 항상 조치 가능합니다.
- "Enter a name for the Master Controller first."
- "The "Eyebrows" pose layer has no keys yet. Stamp a snap with F6 or delete the empty layer."
- "3 layers are keyed but have no targets (…). Add what each one should move to its target list."
- "Nothing to compose yet. Add poses, drivers, constraints, or look-ats — or set both Front and Back MC to bake a merged runtime."
Compose를 참고하세요.
Feedback bar¶
action bar 아래의 띠는 ORC의 상태 표시줄입니다. 메시지는 색으로 구분되며 고정된 순서 — neutral, blue, green, yellow, red — 로 쌓여서, 경고가 확인 메시지를 가리는 일이 없습니다.
| Colour | Meaning |
|---|---|
| Neutral | 평범한 정보. |
| Blue | 세션 제안 — Restore / Dismiss 버튼이 있는 "Saved session found — Front: robin-head-MC", 또는 trial 안내. |
| Green | 무언가 성공했습니다. |
| Yellow | 조치할 수 있는 거부, 또는 armed 상태의 two-click 확인. |
| Red | 오류. |
약 5분의 1초 이상 걸리는 모든 작업에는 여기에 progress bar가 나타납니다.
크기 조절과 접기¶
ORC의 모든 splitter handle은 중앙에 작은 화살표를 가지고 있습니다. 화살표를 클릭하면 그 쪽의 pane을 완전히 접습니다 — 되돌아오는 화살표를 클릭하면 이전 너비로 다시 펼쳐집니다. handle의 다른 부분을 드래그하면 평범하게 크기가 조절됩니다.
가운데 Editor는 절대 접을 수 없습니다 — 다른 모든 것이 이를 위해 존재하는 pane이기 때문입니다.
