快速上手¶
一个带动画的 Harmony rig,在 Maya 中跑起来 — 大约十分钟。同样的步骤适用于 Blender,反方向也同样成立;变的只有按钮标签。
我们会用 .anm,因为它同时携带骨架 和 动画。什么时候你会想用另一种,参见 Pivot 文件 (.pvt)。
1 — 在 Harmony 中选择¶
在 Node view 或 Timeline 中,选中你想发送的 peg。如果你也想让摄像机一起走,就把摄像机的 peg 也包含进来。
不必精确:导出列表是可编辑的,任何扫描进来的东西都可以再移除。
2 — 把它们扫描进导出列表¶
从 Scripts 工具栏打开 Octo Transform Sync,然后进入 Animation Files (.anm) → Export。
按下列表工具栏中的 + 按钮。每个选中的 peg 都会出现,并按其层级缩进。
列表上方的三个按钮,从左到右分别是:find(把这些行对应的节点在场景中重新选中)、add(把当前选择扫描进来)和 remove(丢弃高亮的行)。
这里没有复选框
在 导出 列表上,列表成员本身 就是 选择 — 列表里有什么就导出什么。复选框出现在 导入 一侧,在那里你才需要挑选要应用哪些传入项。
3 — 检查 Rig 列¶
Rig 列会提出一种分组方案。在一个简单的单角色场景里,你会看到一个 rig 加上 Camera,不用管它就行。
如果你的场景里有两个角色,就给每条 root chain 各自的 rig 名 — 正是这一点让它们到达时是两个独立的 armature 或 group,而不是一团乱麻。参见 Rig 与多 Rig。
4 — 设定范围并导出¶
设置 Start 和 End,或者按 Scene range 从场景中取值。按 Save As… 选择一个路径,然后点 Export Animation。
该范围之外的帧根本不会被采样,所以如果你只需要一小段,就把范围收紧。
5 — 在 Maya 中导入¶
在 Maya 中打开 OTS(OTS shelf 按钮),进入 Animation Files (.anm) → Import,然后 Browse… 到你刚写出的文件。
摘要行告诉你 OTS 找到了什么 — 这里是 3 pegs — 2 matched · 1 camera · frames 1–60。下面的列表显示文件中的每个 peg,以及它解析到的场景对象。
那一行琥珀色的在这个场景里没有匹配。 对于一次全新导入中的摄像机 peg 来说,这是意料之中的:场景里还没有同名的 joint。完整的颜色与图标图例,参见 匹配树。
6 — 构建它¶
因为场景里还什么都没有,所以按 Create Rig。OTS 会根据文件中折叠进来的 rest pose 创建 joint,把它们父子相连,并应用动画 — 单独一步 undo。
然后按 Create Cameras 添加摄像机,带上它的 FOV 和 clip plane,并挂到驱动它的那个 peg 上。
如果你 本来就有 一个匹配的骨架,那就应该改按 Apply to Joints,这样只有勾选的行会被改动。
整个流程就是这样¶
其他每一条路径都是同样的五步:选择 → 扫描 → 检查 Rig 列 → 导出 → 浏览并应用。
| 接着读 | 为什么 |
|---|---|
| 界面概览 | 两个标签页中的每一个控件 |
| 匹配树 | 琥珀色意味着什么,以及如何修好没匹配上的项 |
| 摄像机 | 构图、FOV、clip plane 和默认摄像机 |
| 传输路径 | 六个方向,以及每个方向上要留意什么 |