Changelog¶
v1.0.0¶
Octo Rig Composer의 첫 공개 릴리스입니다.
Rig¶
- Controls — Front와 Back face를 가진 turnaround 받침대로, Share Sides를 통해 back face가 front의 극단 컬럼을 두 번 작성하지 않고 재사용할 수 있습니다.
- control에 걸쳐 key를 넣는 Pose layer로, L/R pair, page, 개별 deform curve까지 내려가는 target별 side를 지원합니다.
- Knob — 어떤 pose layer든 다른 layer의 extra 축이 될 수 있습니다. layer의 dimension은 체인에 control이 있으면 여섯 개, 완전히 global이면 네 개까지 쌓입니다 — 이 예산은 axis를 붙일 수 있는 모든 곳(Knob picker, 드래그,
Make Global,Move to…)에서 강제됩니다. driver와 look-at 필드는 여덟 개까지 도달합니다. knob을 받아들인 layer는 기존 pose를 위치 0에 유지합니다. - head 없이도 compose되는 Global layer, 그리고 머리 두 개짜리 rig가 서로 뒤섞이지 않도록 하는 완전한 control exclusivity.
Authoring¶
- Frames-first capture — Harmony 자체 도구로 pose를 만들고 F6을 누르세요. ORC는 델타가 아니라 frame을 기록하며, Compose 시점에 rig를 실시간으로 읽습니다. 나중에 pose를 편집하고 다시 compose해도 그대로 작동합니다.
- F6 / F7은 마우스가 hover하는 대상에 따라 동작하며, 여러분의 Harmony keyframe 바인딩을 따릅니다.
- 빈 snap으로 이동하면 frame을 찍는 Auto-capture로, 기존 작업을 덮어쓸 상황에서는 거부합니다.
- grid에서의 Excel 스타일 autofill로, Alt는 역순으로 세고, Shift는 grid 전체 카운트, Ctrl은 값을 고정합니다. 일괄 작업을 위한 Fill Grid와 Fill Dimensions도 있습니다.
- Copy / Paste Grid와 Copy / Paste Sides는 부분적으로 붙여넣는 대신 명시된 이유와 함께 거부합니다.
- Photoshop 방식의 History panel — 하나의 timeline에서 아무 항목이나 클릭해 이동할 수 있습니다.
동작¶
- Driver — checkbox, combo slider, continuous slider, 2-D pad로 attribute, drawing 교체, 노드 활성화, deformer visibility를 구동합니다. global이거나 snap별로 key를 넣을 수 있으며, multi-attribute 매핑과 release/hold influence를 지원합니다.
- driver는 다른 driver와 look-at 필드를 같은 종류끼리만 구동할 수 있고, constraint를 gate할 수 있습니다.
- Constraint — Copy와 Lock을 표현식이 아니라 Harmony 네이티브 컬럼 공유로 구현하며, 채널별 제어와 checkbox-driver gate를 지원합니다.
- 완전히 독립적인 두 모드를 가진 Look-At — 홍채용 Tracked Pegs와 눈꺼풀·피부용 Deform Follow. multi-pair, convergence, squash, curve별 weight, chain-aware bulge를 지원하며 모든 필드가 key를 넣을 수 있고 driver와 연결할 수 있습니다.
- 중첩 가능한 Visibility Groups — Cascade와 Override 모드, 노드 숨기기, Compose 시 빈 group 자동 정리.
인터페이스¶
- 3열 창 구성: Outliner, Editor, Navigator — 트리 안에서의 노드 위치가 곧 그 key domain입니다.
- 세 가지 Outliner display mode — Dimensions, Visibility, Flat — 그리고 타입/역할 필터.
- Pinned navigators로, 세 단계 아래에서 작업하면서도 control의 grid를 계속 지켜볼 수 있습니다.
- 각 widget을 Harmony가 그리는 그대로 렌더링하는 Widget Editor — snapshot, guide, snapping, folder, box와 handle gizmo, 드래그 가능한 내부 grid 라인을 포함합니다.
- 일관된 시각 문법 — "keyed"를 나타내는 하나의 초록색, 숨기는 대신 이유와 함께 회색으로 흐리기, 잃을 것이 있을 때만 발동하는 two-click confirmation.
- Divergence 표시 — rig를 import하거나 다시 열면 노란색이 그 이후 바뀐 모든 것을 추적합니다: authoring grid에서는 정확하게 페이지 단위로, navigator에서는 선택된 layer의 것으로, 그리고 삭제까지 포함해서 — 참조에 frame이 있는 비워진 snap은 노란 고리를 유지하므로, import에 애초부터 비어 있던 cell처럼 읽히는 일이 없습니다.
- 모든 노란색에는 역이 있습니다: 각 화면의 우클릭에 있는 Restore Reference가 그 표시가 덮는 범위 위로 정확히 참조를 되돌립니다 — 삭제된 pose는 되살아나고, 하나의 undo 단계, 개수를 세어주는 상태 표시줄과 함께요.
- 모든 노드가 우클릭 메뉴에서 이동합니다:
Move to…는 드래그의 쌍둥이입니다 — control은 다시 parent하고, pose layer와 knob은 axis가 됩니다 — pose layer, extra knob, driver(control + layer + knob), look-at 모두에서, 모든 target이 아웃라이너의 이중 글리프를 달고 있습니다. control의 메뉴는 MC를 이름이 지정된 face 슬롯으로 곧바로 import합니다.
Output¶
- Compose — 전체 rig를 하나의 Master Controller로, 단일 Harmony undo 단계 안에서, re-compose를 빠르게 만드는 incremental 캐시와 함께, 무슨 일이 있어도 pose가 복원되도록.
- Unroll — pose를 timeline으로 다시 가져오며, Harmony 자체 unroll이 할 수 없는 front와 back MC를 하나의 패스로 병합하는 기능을 포함합니다.
- Re-edit — composed MC를 다시 열어 layer, key, target, driver, look-at, group, 작업 공간까지 rig 전체를 되찾습니다.
Toon Boom MC¶
ORC는 자신이 만들지 않은 Master Controller와도 함께 동작합니다. 일반 Harmony MC는 상태를 frame으로 가진 pose layer로 import될 수 있고, Toon Boom 자체의 state manager로부터 unroll될 수 있으며, 독립 실행형 Widget Editor에서 재스타일링될 수 있습니다 — 그 MC가 실제로 선언한 style attribute를 읽으며, MC는 네이티브 상태로 유지됩니다.
Preset¶
- Config preset — 레이아웃, group, magnet 키워드를 담은 rig 템플릿으로, 캐스트 전체에서 재사용할 수 있으며 일곱 가지 기본 형태가 제공됩니다.
- Pose preset — 독립적으로 저장 가능한 아홉 개 섹션으로, 적용 전 dry-run 미리보기를 제공합니다.
- Grid preset — 한 layer의 형태, 간격, frame으로, Harmony 자체의
.gridPreset과.cubePreset파일을 ORC의 것과 함께 읽습니다. - 이미 작업이 있는 rig에 preset을 적용하면 reconcile하며, 무언가를 교체하기 전에 control별로 확인을 묻습니다.
실무 사항¶
- 30일 체험판 이후, 반환과 복구가 가능한 machine-bound 영구 라이선스입니다. 하나의 활성화로 제품이 지원하는 모든 host를 사용할 수 있습니다.
- 선택적인 Octo Skip Nodes 통합 — target 목록의 Skip 컬럼으로, Compose 시 태그됩니다.
- 여러분의 Harmony 설정에서 읽어온 keying/navigation 바인딩을 포함한 설정 가능한 단축키.
- 다음 실행 시 복원을 제안하는 세션 자동 저장.
수정 사항 — 빌드 b79313d (2026-09-03)¶
- 한 장면에 같은 리그 두 벌 — 같은 템플릿을 두 번 가져오거나 그룹을 복사하면 두 번째 MC가 첫 번째 프롭을 움직였습니다. 상태 파일과 매니페스트의 노드 경로가 이제 MC의 부모 그룹 기준 상대 경로(Harmony 고유의
~규칙)이므로 각 MC가 자기 복사본을 움직입니다. MC 그룹 밖의 노드는 절대 경로로 남으니 MC를 리그 그룹 안에 두세요. - 설치 프로그램 — Harmony의 공용 Octo Tools 툴바가 설치된 모든 도구로부터 다시 만들어집니다. 한 도구를 제거해도 다른 도구의 버튼이 사라지지 않습니다. Blender 애드온은 설치 후 자동으로 활성화되며, 다운로드 파일명에 릴리스 id(
1.0.0-<id>)가 붙고 설치 프로그램 창에도 같은 id가 표시됩니다.
알려진 제한 사항¶
- Side Naming preference는 저장되지만 아직 읽히지 않습니다. side 라벨은
-구분자와 함께L/R로 고정되어 있으며 L이 먼저입니다. - ORC가 데이터를 디스크로 옮기기 전에 composed된 MC는 편집을 위해 다시 열 수 없습니다. 이 버전으로 한 번 recompose하세요.