跳转至

导入

入口只有一个,而且它处理一切:在 Outliner 中双击空白处(或使用 + 菜单 / 拖放)。会打开一个浏览对话框,你可以在其中选择一个文件夹 零散文件 —— OVB 根据你的选择决定该做什么。

双击对话框

双击 → 一个文件浏览器,标题为 "Import — folder or file(s)"。从这里:

  • 选择一个文件夹 → OVB 查看它的内部(见下方的文件夹模式)。
  • 进入一个文件夹并选中图像文件 → 它们作为序列(或单帧)导入。

一个对话框,两种任务

你永远不必预先选择“文件模式”还是“文件夹模式”。选中一个文件夹把它作为 drawing 导入,或者选中文件夹内的单个 .svg/.png/.jpg 文件把它们作为序列导入。选中文件时 Choose 按钮保持可用。

五种导入模式

你选择…… OVB 做…… 结果
一个子文件夹以美术层命名的文件夹(Line ArtOLColor ArtUL……) 把每个子文件夹归类到它的美术层 一个 drawing,每个美术层由其子文件夹填充
一个本身就是一个序列的文件夹 把图像读为序列 一个美术层(按名称归类,或默认层)
名称指明了美术层的文件夹 / 文件(eye.CA.svgline-art/… 路由到该美术层 该美术层,drawing 以来源命名
多个零散文件(例如 draw_0001.svg … 0020.svg 视为一个序列 一个序列槽
单个文件(一个 .png / .svg / .jpg 一帧 一个单帧槽

美术层文件夹名称

子文件夹和文件名会匹配到美术层,不区分大小写,分隔符任意:

  • Underlay —— ULunderlay
  • Colour Art —— CAcolor artcolour art
  • Line Art —— LAlineink
  • Overlay —— OLoverlay

无法归类的内容落到默认美术层(见下文)。

带编号的子文件夹堆叠为轨道

一个美术层文件夹可以容纳带编号的子美术层子文件夹 —— LA/01_outline/LA/02_inline/CA/01_color/ …… —— 而不是零散的帧。OVB 按 NN 顺序读取它们(01_ 在顶部),并把每一个作为它自己的轨道导入,堆叠在那一个美术层内 —— SVG 文件夹为矢量轨道,PNG 文件夹为位图轨道。本身就是一个 drawing 的子文件夹Shadow/OL/…)会成为它自己的子 drawing。这正是 BlenderMaya 导出器写出的树;见 Structure 与 Subartlayers

零散美术内容默认落在哪里

名称没有给出任何美术层提示的零散序列或单帧,会落到 Preferences → Import → Default art layer (loose import) 中设定的层 —— 默认为 Line Art

设置一次你的默认值

如果你大多数导入都是色彩填充,请在 Preferences 中把默认值改为 Colour Art。反馈栏会告诉你被猜测的导入落到了哪个层,需要时你可以在 Inspector 中纠正。

Drawing 如何命名

  • 单个文件 → 文件名,去掉扩展名和任何末尾的帧号。sketch.svgsketch
  • 序列 → 第一个文件的名称,去掉帧号。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 把它完全送到最前 / 最后。