콘텐츠로 이동

사용법 및 설정

탐색하기

  • B / Shift+B — Skip의미 있는 계층(Drawing → deform 그룹 → peg)을 따라 노드를 한 단계 위 / 아래로 이동합니다. 이펙트, 컴포지트, 커터, 그리고 deform 그룹 안의 모듈은 자동으로 건너뜁니다. deform 그룹 자체에는 도달하지만, 그 내부 커브에는 절대 도달하지 않습니다.
  • Ctrl+Alt+B / Ctrl+Alt+Shift+B — Jump — jump 기호(+)로 플래그된 노드 사이만 이동합니다. 한 번의 jump로 모든 것을 건너뛰고 다음 플래그된 노드로 이동합니다 — 대형 리그에서 유용합니다.

이 둘은 서로 독립적인 탐색입니다. Skip 키는 마커가 전혀 필요 없고, Jump 키는 플래그된 노드에서만 멈춥니다.

마커

  • Skip / hide (-) — 노드 이름에 이 기호를 붙이면 탐색이 해당 노드를 완전히 건너뜁니다(peg나 drawing이라도 마찬가지입니다). 리그의 배선(driver peg, constraint 헬퍼, math 노드)을 숨겨, B / Shift+B 가 실제로 애니메이션 가능한 노드에만 도달하도록 하는 데 사용합니다.
  • Jump (+) — 노드를 Ctrl+Alt+B 의 jump 대상으로 플래그합니다.

마커는 고정된 집합 - + . _ , = 에서 고른 단일 기호 하나이며, 노드 이름의 첫 글자 또는 마지막 글자에 놓입니다. 그게 전부입니다 — 직접 입력하는 텍스트도, 구분자도 없습니다.

Tag Manager

리거마다 노드에 서로 다른 기호로 태그를 답니다. Tag Manager 는 그런 태그를 캐릭터 전체에 걸쳐 한 번에 정규화·적용·제거하는 곳입니다 — 위의 마커들이 어디서나 같은 의미를 갖도록 말이죠. Scripting 툴바에서 Octo_SkipNodes_TagManager 를 실행합니다.

Octo Skip Nodes — Tag Manager 1 2 3 4 5 6 7
# 컨트롤 기능
1 ⚙ Settings · ? Help ⚙ 는 설정(기호, 위치, 라이선스)을 엽니다; ? 는 문서 / 버그 신고를 엽니다.
2 Targets 툴바 Show 필터(아래) · Select ▾ 카테고리 / 태그로 행 강조(아래) · 🔍 선택한 행을 Node View에서 찾기 · + 현재 Node-View 선택을 추가(그룹은 그 내용으로 펼쳐지고, 노드는 그대로 추가됨) · 선택(또는 체크)한 항목을 목록에서 제거.
3 카테고리 섹션 타깃은 Pegs, Drawings, Deformers, Groups 로 묶입니다(빈 섹션은 숨겨짐). Effects/composites는 표시되지 않습니다 — 어차피 탐색이 건너뜁니다.
4 Symbol · Position 이 섹션이 적용할 태그 — 팔레트 기호와 Prefix/Suffix. 섹션별로 지정하므로 peg에는 한 태그를, deformer에는 다른 태그를 줄 수 있습니다.
5 All · None 섹션의 모든 행을 한 번에 체크 / 체크 해제.
6 목록(체크박스 + 트리) 행을 체크하면 이름 변경에 포함됩니다. 행을 클릭하면 강조 표시됩니다(그러면 🔍 가 찾고, 가 제거함). Deformer는 Group → Chain → Curve 트리를 보여줍니다.
7 Apply 체크된 모든 행을 섹션의 Symbol+Position 으로 한 번의 배치로 이름 변경합니다. 충돌이 감지되면 apply가 차단됩니다.

Show 필터

Show 드롭다운으로 목록을 좁힙니다:

모드 표시
All nodes 추가한 모든 노드(처음부터 태그 달기)
Tagged (any) 이미 팔레트 기호를 가진 노드만
Skip tag (-) 설정된 skip 기호로 태그된 노드만
Jump tag (+) 설정된 jump 기호로 태그된 노드만

Skip/Jump 옵션은 설정에서 기호를 읽으므로, 다른 규칙으로 만들어진 리그를 다시 태그하는 일은 필터 하나 + Apply 한 번입니다.

체크박스 vs. 선택

이 둘은 의도적으로 독립적입니다:

  • 체크박스는 이름 변경이 적용될 대상을 표시합니다;
  • 행을 클릭(강조)하는 것은 🔍 가 Node View에서 찾는 대상이자 가 목록에서 제거하는 대상입니다.

이미 고른 태그를 정확히 가진 행은 흐리게 표시됩니다("이미 완료") — Symbol을 바꾸면 다시 밝아집니다.

행 일괄 선택

선택은 다중입니다: Shift-클릭으로 범위, Ctrl-클릭으로 개별 행을 추가/제거 — 그리고 카테고리를 넘나들 수 있습니다(peg와 deformer를 함께 선택). 툴바의 Select ▾ 드롭다운은 카테고리(Pegs / Drawings / Deformers / Groups)나 태그(Skip - / Jump +)로 목록 전체에서 행을 강조합니다.

여러 행이 선택된 상태에서 하나의 체크박스를 클릭하면 선택된 모든 행이 한 번에 토글됩니다(선택은 유지). 키보드도 동일하며, 마우스가 올라간 목록으로 한정되고, 포인터가 목록 밖이면 모든 목록에 적용됩니다:

단축키 동작
Ctrl+A / Ctrl+Shift+A 모든 행 선택 / 선택 해제
Ctrl+Alt+A / Ctrl+Shift+Alt+A 모든 체크박스 체크 / 해제

Deform 그룹 — 접힘 vs. 펼침

Deformer는 접을 수 있는 트리입니다. 그룹의 체크박스는 Toon Boom의 Timeline처럼 동작합니다:

  • 접힘 — 그룹을 토글하면 그 안의 모든 것을 제어합니다(모든 chain/curve로 연쇄 적용);
  • 펼침 — 그룹은 자기 자신만 토글합니다; curve는 하나씩 체크하세요.

실행 취소 / 다시 실행

이름 변경은 Harmony의 실행 취소 스택에 올라가지 않으므로, Tag Manager는 자체 스택을 유지합니다 — 창에 포커스가 있는 동안 이름 변경(Apply), 제거(−), 체크박스 변경(일괄 및 All / None)을 실행 취소 / 다시 실행합니다:

  • Ctrl+Z — 마지막 동작을 실행 취소
  • Ctrl+Shift+Z / Ctrl+Y — 다시 실행

설정

Scripting 툴바에서 Octo_SkipNodes_Config 를 실행하거나 — Tag Manager에서 를 클릭합니다:

Octo Skip Nodes 설정 대화 상자 1 2 3 4 5
# 필드 기능
1 Skip / hide symbol 탐색에서 노드를 숨기는 기호
2 Jump symbol Jump 대상을 플래그하는 기호
3 Position 노드 이름의 접두사(시작) 또는 접미사(끝) — 기호 모두에 적용됩니다
4 License 체험 / 활성화 상태 + Manage License…
5 ? Help 문서 및 버그 신고

각 기호는 고정된 집합 - + . _ , = 에서 하나씩 선택합니다(각각 기호 하나). 한쪽에 선택한 기호는 다른 쪽 목록에서 제거되므로, Skip과 Jump가 절대 충돌하지 않습니다. 설정은 octoSkipNodes/skip_nodes_config.json 에 저장됩니다.

강력한 이유

Octo Rig Composer 와 결합하면, MC widget으로 완전히 구동되는 peg를 만들고 - 로 숨길 수 있습니다. 애니메이터는 리그의 기계 장치에 절대 걸려 넘어지지 않습니다 — 위젯 구동 배관은 아래에 보이지 않게 두면서, 깔끔한 Drawing → deform → peg 계층만 탐색하게 됩니다(Node View에서 일부러 클릭하지 않는 한). 그리고 한 장면에 서로 다른 아티스트의 리그가 섞여 있을 때, Tag Manager 가 모든 마커를 한 번에 당신의 규칙으로 다시 정규화합니다.