导入¶
入口只有一个,而且它处理一切:在 Outliner 中双击空白处(或使用 + 菜单 / 拖放)。会打开一个浏览对话框,你可以在其中选择一个文件夹 或 零散文件 —— OVB 根据你的选择决定该做什么。
双击对话框¶
双击 → 一个文件浏览器,标题为 "Import — folder or file(s)"。从这里:
- 选择一个文件夹 → OVB 查看它的内部(见下方的文件夹模式)。
- 进入一个文件夹并选中图像文件 → 它们作为序列(或单帧)导入。
一个对话框,两种任务
你永远不必预先选择“文件模式”还是“文件夹模式”。选中一个文件夹把它作为 drawing 导入,或者选中文件夹内的单个 .svg/.png/.jpg 文件把它们作为序列导入。选中文件时 Choose 按钮保持可用。
五种导入模式¶
| 你选择…… | OVB 做…… | 结果 |
|---|---|---|
一个子文件夹以美术层命名的文件夹(Line Art、OL、Color Art、UL……) |
把每个子文件夹归类到它的美术层 | 一个 drawing,每个美术层由其子文件夹填充 |
| 一个本身就是一个序列的文件夹 | 把图像读为序列 | 一个美术层(按名称归类,或默认层) |
名称指明了美术层的文件夹 / 文件(eye.CA.svg、line-art/…) |
路由到该美术层 | 该美术层,drawing 以来源命名 |
多个零散文件(例如 draw_0001.svg … 0020.svg) |
视为一个序列 | 一个序列槽 |
单个文件(一个 .png / .svg / .jpg) |
一帧 | 一个单帧槽 |
美术层文件夹名称¶
子文件夹和文件名会匹配到美术层,不区分大小写,分隔符任意:
- Underlay ——
UL、underlay - Colour Art ——
CA、color art、colour art - Line Art ——
LA、line、ink - Overlay ——
OL、overlay
无法归类的内容落到默认美术层(见下文)。
带编号的子文件夹堆叠为轨道
一个美术层文件夹可以容纳带编号的子美术层子文件夹 —— LA/01_outline/、LA/02_inline/、CA/01_color/ …… —— 而不是零散的帧。OVB 按 NN 顺序读取它们(01_ 在顶部),并把每一个作为它自己的轨道导入,堆叠在那一个美术层内 —— SVG 文件夹为矢量轨道,PNG 文件夹为位图轨道。本身就是一个 drawing 的子文件夹(Shadow/OL/…)会成为它自己的子 drawing。这正是 Blender 和 Maya 导出器写出的树;见 Structure 与 Subartlayers。
零散美术内容默认落在哪里¶
名称没有给出任何美术层提示的零散序列或单帧,会落到 Preferences → Import → Default art layer (loose import) 中设定的层 —— 默认为 Line Art。
设置一次你的默认值
如果你大多数导入都是色彩填充,请在 Preferences 中把默认值改为 Colour Art。反馈栏会告诉你被猜测的导入落到了哪个层,需要时你可以在 Inspector 中纠正。
Drawing 如何命名¶
- 单个文件 → 文件名,去掉扩展名和任何末尾的帧号。
sketch.svg→ sketch。 - 序列 → 第一个文件的名称,去掉帧号。
draw_0001.svg …→ draw(共同的基名 —— 不是draw_0001)。
美术层¶
每个 drawing 都暴露 Harmony 的四个美术层,按 z 顺序自上而下(Overlay 绘制在最上层,Underlay 在最底层):
Overlay → Line Art → Colour Art → Underlay
美术层一旦拥有序列即为已绑定;空的层在 Outliner 中保持为短横线。你可以从 Outliner 的右键菜单填充、清空、移动或交换美术层。
Subartlayers(多 pass)¶
单个美术层可以容纳不止一条轨道 —— 堆叠的子美术层。每条轨道在那一个美术层中绘制为一个独立的矢量对象,所以导出为两个 pass 的眼睛仍然是两个可编辑对象,而不会被压平成一个。
堆栈自上而下读取:列表顶部的轨道绘制在最上层(它的矢量位于其下方轨道之上)。
- Subartlayers 卡片(Inspector 顶部)列出所选美术层的轨道。
- 用 ▲ ▼ 按钮重新排序,+ 追加另一个序列作为新轨道,✕ 移除一条。
- Apply 时,美术层的第一条轨道会清空它(Replace 模式),后续轨道追加,所以重新导入会干净地覆盖而不是重复。
Subartlayers 是 OVB 的概念 —— Harmony 只有一个层
“Subartlayer”只存在于 OVB 内部,作为导入前组织 pass 的一种方式。Apply 时,每条轨道都被粘贴到同一个 Harmony 美术层中 —— Harmony 没有这样的子划分。
轨道之间不会被压平:每条轨道的矢量在该层上保持为独立对象,按你设定的堆叠顺序排列。唯一的压平发生在轨道内部 —— 如果 Merge split lines 开启,该轨道的断裂线段会被焊接成单条笔画。这种合并发生在每条轨道内部,绝不跨轨道。
重新打开 drawing 会把轨道折叠为一条
由于子美术层的划分只存在于 OVB 中,它无法从 Harmony 读回。当你重新打开一个已经导入的 drawing 时,该美术层的所有对象会作为一条轨道返回 —— 各个矢量仍然存在且仍然独立,只是不再按原来的 pass 分组。重新导入时不存在子美术层的“传播”:多轨道结构是单向的、导入时的组织工具,不是 Harmony 存储并交还的东西。
在 Harmony 中重新排序对象
导入之后,轨道就只是一个美术层上堆叠的矢量对象。在 Harmony 中用绘图桌快捷键重新排序 —— Ctrl+Page Up / Ctrl+Page Down 把所选对象移动一级,Ctrl+Shift+Page Up / Ctrl+Shift+Page Down 把它完全送到最前 / 最后。