用法与设置¶
导航¶
- B / Shift+B —— Skip —— 在有意义的层级 (Drawing → 变形组 → peg)中向上 / 向下移动一个节点。特效、合成节点、裁切节点以及变形组 内部的模块都会被自动跳过;你会落在变形组本身,而绝不会落在它内部的曲线上。
- Ctrl+Alt+B / Ctrl+Alt+Shift+B —— Jump —— 只在被跳转符号
(
+)标记的节点之间跳转。一次跳转会越过其间的一切,直达下一个被标记的 节点 —— 对大型绑定非常方便。
这是两种独立的导航:Skip 键从不需要标记;Jump 键只在被标记的节点上停下。
标记¶
- Skip / hide(
-) —— 用此符号为节点命名,导航就会完全跳过它 (即使它是 peg 或 drawing)。用它来隐藏绑定的接线 —— driver peg、约束辅助节点、运算节点 —— 让 B / Shift+B 只落在 真实、可动画的节点上。 - Jump(
+) —— 将节点标记为 Ctrl+Alt+B 的跳转目标。
一个标记就是固定集合 - + . _ , = 中的单个符号,放在节点名称的
第一个或最后一个字符上。仅此而已 —— 不输入任何文字,也没有分隔符。
Tag Manager¶
不同的绑定师用不同的符号给节点打标记。Tag Manager 就是在整个角色上
统一、应用或移除这些标记的地方 —— 一次到位,让上面的标记在任何地方都表示
同一含义。从 Scripting 工具栏运行 Octo_SkipNodes_TagManager。
| # | 控件 | 作用 |
|---|---|---|
| 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 | 勾选 / 取消勾选所有复选框 |
变形组 —— 折叠 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 中点击 ⚙:
| # | 字段 | 作用 |
|---|---|---|
| 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 结合,你可以让一个 peg 完全由 MC widget 驱动,
并用 - 隐藏它。动画师永远不会被绑定的机械结构绊住 —— 他们只浏览
干净的 Drawing → 变形 → peg 层级,而由 widget 驱动的管线则隐形地待在
底层(除非他们在 Node View 中故意点击它)。而当一个场景混用了不同艺术家的
绑定时,Tag Manager 会一次性把每个标记重新统一为你的约定。