跳转至

界面概览

Video tutorial — coming soon

Octo Rig Composer 是一个分三栏的单一窗口。右边的 Outliner 就是这个 rig;中间的 Editor 用来 author 你在那里选中的任何东西;左边的 Navigator 决定你在 author 时,自己在这个 rig 里站在哪里

在你按下 Compose 之前,这个窗口里的任何操作都不会碰到你的 Harmony 场景。

The Octo Rig Composer window 1 2 3 4 5 6 7
  1. 顶栏 —— UI preset 选择器和它的五个按钮,然后是 Poses(pose presets)、Widgets(Widget Editor)、(preferences)和 ?(help)。
  2. Outliner —— rig 本身:control、pose layer、knob、look-at、driver、constraint 和 visibility group,以一棵树的形式排列。在这里的选择决定了屏幕上其他一切内容。参见 The Tree
  3. Navigator —— 你正在 author 的东西之上的那个 grid。你在这里移动 cursor,来选择你正在处理父级的哪一个 pose。它从不编辑 frame。参见 Navigator
  4. Editor —— 所选节点的 authoring 界面。它的形态在 control、pose layer、knob、driver、constraint、look-at 和 visibility group 之间会完全不同。参见 Editor
  5. History —— 本次会话中每一个可撤销的步骤,最新的在最下面。点击任意一条记录跳转到那里。参见 History & Undo
  6. Targets —— 所选的 layer 实际在 Harmony 中移动的东西。参见 Targets
  7. 动作栏 —— MC Name 字段和 Compose 按钮。参见 Compose

没有菜单栏

ORC 没有 File / Edit 菜单。一切要么是顶栏里的一个按钮,要么是右键菜单,要么是键盘快捷键。如果你在找一个命令,先右键点击你想修改的那个东西。

三栏

左边这一栏只导航,从不 author。它把 rig 中位于你所选内容之上的那一层的 grid,显示为一些你可以移动穿过的圆点——通常是承载着你正在编辑的那个 pose layer 的那个 control。

  • 左键点击一个 snap:移动到那里,时间轴保持不动。
  • 中键点击一个 snap:移动到那里,同时把 Harmony 的时间轴跳转到那个 snap 的 frame。
  • Shift+方向键 / Ctrl+方向键:用键盘做同样的两种操作。

在它下方,当这个 layer 沿某个 knob 打 key 时,会出现 knob 的 navigator(一个 slider,或第二个 grid),再往下是任何被 pinned 的参照 navigator。

当这一栏没有正当的内容可显示时,它会用一个蓝色的提示框说明原因,而不是留白——比如 "Level 0 — nothing above it. Composes head-less."

这一栏与 History 面板垂直分割;拖动或使用分割条把手上的小箭头,可以折叠其中任意一半。

中间这一栏是所选节点的 editor,它顶部的一行是一条地址栏式的面包屑:Rig ▸ Head ▸ Head Knob ▸ Mouth Corners。面包屑中一个变灰并带删除线的层级,表示这个层级对当前节点是静音的——把鼠标悬停在上面查看原因。

你选中了 你会得到
一个 Control face 切换开关(Front ⇄ Back)、该 face 的 grid、Share sides、Unroll
一个 Pose Layer knob 选择器、grid 类型、visibility group、mirror、L/R 的 grid、target 列表
一个 Knob 和任何 pose layer 一样的页面——一个 knob 依然可以 author,依然有 target
一个 Driver Setup(target、行为、选项、scope)和 Values knob
一个 Constraint Setup(target、行为)和一个 Enabled 开关
一个 Look-At 摇杆、两种模式的 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 的树。它有三种显示模式——Dimensions、Visibility 和 Flat——以及两个筛选器(按 widget 的 Type 和按 Role),所以同一个 rig 可以用三种不同的方式来阅读。

菜单添加节点,用 移除,用 F2 重命名,用 Ctrl+D 复制。把一个 layer 拖到一个 control 上,把它指定为一个 face;把一个 layer 拖到另一个 layer 上,把它变成一个 knob。

参见 The TreeDisplay Modes & Filters

顶栏

Top bar

从右到左,顶栏承载着由一条细线分隔开的两组内容。

UI presets —— 这里的一个 preset 是 ORC 自身的外观和布局,加上你的 rig 构建默认值,不是那些 pose。

控件 作用
Preset 下拉菜单 Factory Default,然后是标着 ★ 的官方 preset,再然后是你自己的。
Overwrite 用当前布局覆盖所选的 preset。点击两次确认——按钮会变成琥珀色,给你几秒钟时间。右键点击可以把一个官方 preset 重置回出厂状态。
💾Save 把当前设置另存为一个新的命名 preset。
Delete 删除所选的 preset。Factory Default 和官方 preset 会拒绝。
⬇️Export 把所选的 preset 写出为一个 .json 文件。
⬆️Import 把一个 preset .json 读回来。名字冲突时会先询问是否覆盖。

Tools

按钮 作用
📋Poses 打开 Pose Presets —— 保存和加载时间轴 frame 的布局、UI grid、target 和 side 覆盖。
Widgets 打开 Widget Editor —— 在画面上以可视化方式排布 MC 的 widget。
Preferences 打开 Preferences
?Help DocumentationReport a bug…About Octo Rig Composer

动作栏

底部的这一条,承载着结束一次会话工作的两样东西。

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

动作栏下方的这一条,是 ORC 的状态行。消息带有颜色编码,并以固定的顺序堆叠——中性、蓝色、绿色、黄色、红色——所以警告永远不会遮住确认信息:

颜色 含义
中性 单纯的信息。
蓝色 一个会话方面的提议——"Saved session found — Front: robin-head-MC",带 Restore / Dismiss 按钮,或者是 trial 的提示。
绿色 某件事成功了。
黄色 一个你可以采取行动的拒绝,或一个已激活的两次点击确认。
红色 一个错误。

任何耗时超过大约五分之一秒的操作,都会在这里出现一条进度条。

调整大小与折叠

ORC 中每一个分割条把手的中央都带有小箭头。点击一个箭头可以把那一侧的面板完全折叠;点击返回箭头可以把它恢复到之前的宽度。在把手的其他地方拖动则是正常的调整大小。

中间的 Editor 永远不能被折叠——它是其他一切存在的意义所服务的那个面板。