Blender 导出器¶
OVB Blender 插件位于 3D 视图侧栏(Octo VB 标签页)。它将线条画导出为 SVG,OVB 再将其导入 Harmony。它有两种来源 —— Grease Pencil 和 Pencil+ —— 两者之间的区别很重要。
Grease Pencil 与 Pencil+¶
Grease Pencil —— 精准的那个
Pencil+ Line —— 风格化的那个
Grease Pencil —— 最精准¶
OVB 直接读取你的 Grease Pencil 笔画,并将其写为带有真实逐点压感/线宽的 SVG。因为它基于实际的笔画数据工作,可变线宽是精确的 —— 你画出的由细到粗,就是到达 Harmony 时的由细到粗。
- 你得到的: 直接来自 GP 笔画的 SVG → 真实可变线宽。
- 遮挡: 由摄像机处理 —— 渲染可见性(摄像机图标)或holdout 集合(光线投射)。位于 holdout 网格背后的笔画会被剔除。
- 支持: Grease Pencil v3 和旧版 GP。
Pencil+ Line —— 风格化、混合线宽¶
Pencil+(PSOFT 插件)用它自己的风格化引擎生成线条画 —— 一个 Pencil+ Line 节点 + 合成器。OVB 以栅格(PNG)+ 展平后的 EPS/AI 矢量的形式获取该输出。EPS 将压感展平为基础线宽并丢弃逐线颜色,因此 OVB 通过对栅格采样来重建可变线宽(和颜色)—— 即 Settings 中的 Raster → Variable Width 选项。
- 你得到的: Pencil+ 的风格化外观;线宽从渲染中重建。
- 遮挡与线条生成: 由 Pencil+ 自身处理。
- 需要: 场景中设置好的 Pencil+ Line 节点 + 合成器。
选哪个?
当你想要最大压感精度且正在用 GP 绘制时,用 Grease Pencil。当你想要它的风格化线条生成(且你已经用 Pencil+ 做绑定)时,用 Pencil+ —— 但要接受线宽是从栅格重建而非从真实压感读取的。
面板,自上而下¶
- Camera —— 用于投影的摄像机。
- Line Source —— Grease Pencil / Pencil+ Line 切换开关。
- 来源树 —— GP 对象(或 Pencil+ 的 Inline/Outline),每项都带一个复选框(勾选 = 包含)和一个art-layer 映射(Line Art / Overlay / …)。
Per Line(Pencil+)为每条映射的线导出一个 pass。 - Output —— 一个文件夹 + Format: SVG。将 Harmony 的导入器指向此文件夹。
- Frame Range —— Start / End,或 Scene Range。
- Occlusion —— Holdout Collections(将网格标记为 holdout),Show in Viewport 可预览哪些被剔除。
- Convert to Vectors / Convert Pencil+ Lines —— 运行导出。
art-layer 映射 = 文件夹
将一条线映射到 Overlay 会写入 Output/OL/;Line Art → Output/LA/。这正是 Harmony 导入器用来分类的art-layer 文件夹结构 —— 因此整个多图层角色会作为一张drawing导入。
关于 holdout 系统的详细说明,请参见 Occlusion。