跳转至

Blender 导出器

OVB Blender 插件位于 3D 视图侧栏(Octo VB 标签页)。它将线条画导出为 SVG,OVB 再将其导入 Harmony。它有两种来源 —— Grease Pencil 和 Pencil+ —— 两者之间的区别很重要。

Grease Pencil 与 Pencil+

Grease Pencil 模式

Grease Pencil —— 精准的那个

Pencil+ Line 模式

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 ArtOutput/LA/。这正是 Harmony 导入器用来分类的art-layer 文件夹结构 —— 因此整个多图层角色会作为一张drawing导入。

关于 holdout 系统的详细说明,请参见 Occlusion