如何修复 Toon Boom Harmony 中变形器导致的线条断裂和描边宽度不均
要修复 Harmony 角色绑定中的轮廓断裂和描边宽度不均,首先要确定问题是由铅笔线渲染、变形本身,还是合成部件之间的接缝造成的。对于铅笔绘图,首先应测试 保持线条粗细 设置;如果断线仍然存在,则需要单独检查几何形状或合成问题。Harmony 在绘图节点的“线条粗细”选项卡中说明了此控件。元素/绘图节点
本指南适用于需要修复 Toon Boom Harmony 中现有 2D 角色绑定的美术人员。指南采用 Harmony 24–25 文档所述的工作流程,并提供一套受控的诊断步骤:建立参考、隔离原因、执行相应修复,并检查完整动作。
1. 确定角色弯曲时究竟发生了什么变化
在更改绘图或绑定结构之前,先另存一个单独的工作版本。选择三帧作为参考:中立姿势、中度弯曲姿势,以及问题最明显的姿势。比较时保持摄像机和输出分辨率一致。
可使用下表辅助诊断。这些观察结果可以提示检查方向,但不能单独确定问题原因。
| 观察到的现象 | 首先检查 | 有用的比较方式 |
|---|---|---|
| 连续的轮廓在弯曲时变粗或变细 | 铅笔线变形设置 | 比较启用和禁用粗细保持时的同一姿势 |
| 紧凑转角处出现小断口 | 曲线形状和铅笔线平滑 | 比较原始弯曲与较缓和的弯曲 |
| 只有在“渲染”视图中才出现细缝 | 切割器、填充边界和抗锯齿 | 比较 OpenGL 视图与“渲染”视图 |
| 附属细节出现意外拉伸 | 变形层级 | 比较细节跟随某个点与接受变形两种情况 |
| 问题在中立姿势的绘图中已经存在 | 原始绘图 | 比较未变形绘图与摆好姿势后的绘图 |
尤其要留意仅在渲染中出现的接缝。Toon Boom 解释说,如果相邻绘图沿着完全吻合的边缘精确切割,即使 OpenGL 显示正常,抗锯齿也可能让细线显现出来。加粗描边可能会掩盖这种现象,却没有修复根源。为什么“渲染”视图中图层之间会有细线?
2. 检查轮廓使用的是铅笔还是笔刷绘图
此处讨论的保持设置适用于铅笔线。在调整设置之前,先确认相关轮廓是如何创建的;如果绘图曾被导入、转换或烘焙,这一点尤其重要。
如果要测试将笔刷线转换为铅笔线,请先复制绘图。使用“选择”工具选中相关笔画,然后选择 绘图 > 转换 > 将笔刷笔画转换为铅笔线。Harmony 手册说明,此操作会将轮廓笔画转换为中心线铅笔笔画,并丢失笔刷笔画的粗细。因此,转换后需要对照检查绘图,并可能进行清理。将笔刷笔画转换为铅笔线
转换整个角色之前,先测试一小段有代表性的线条。在中立姿势和弯曲姿势下,分别比较其剪影、线条收尖效果和交叉处。保留原始绘图,以便随时撤销测试结果。
3. 在调整整体描边粗细前,先保持铅笔线粗细
选中受影响的绘图图层,打开“图层属性”,找到 线条粗细 > 变形。启用 保持线条粗细,然后比较参考姿势。文档说明,此功能会在变形过程中保持铅笔线的粗细,包括防止铅笔纹理被拉伸或压缩。元素/绘图节点
分别判断线条是否连续以及粗细是否合适。如果轮廓现在粗细一致但仍有缺口,就记录粗细问题已解决,并继续排查缺口。不要为了弥补一个局部问题而反复加粗整张绘图。
按以下步骤进行受控比较:
- 使用原始设置截取问题姿势。
- 启用粗细保持,不移动任何控制点。
- 在相同缩放比例下比较同一部位。
- 检查中立姿势是否出现不必要的变化。
- 在接受结果前,拖动时间轴检查整个动作。
这项比较要回答一个具体问题:保持粗细能否在保留预期姿势的同时改善轮廓?单帧看起来合适的修复仍需经过动作检查。
4. 测试平滑和拟合误差,排查局部渲染问题
启用粗细保持后,逐步测试 铅笔线平滑。文档所述范围为 0–10。拟合误差的范围为 1–100,可简化渲染后的铅笔曲线,有助于处理变形转角处过多的细节。平滑值为零时,此设置无效。铅笔线质量用于控制变形线条的渲染质量,但手册指出,除非分辨率非常高,否则很难看到明显改善。元素/绘图节点
将这些设置作为独立实验处理。先比较原始平滑值与稍高一些的值。如果转角有所改善,再检查原本有意保留的尖点或收尖是否变得过圆。选择能够达到可接受效果的最低测试值。
只有在平滑值大于零时,才评估拟合误差。每次小幅调整后,检查同一转角。有效的比较还应包括问题部位、附近一段正常曲线,以及一个刻意设计的尖锐特征;改善其中一处,不应让另外两处变得不可接受。
例如,角色的弧形轮廓在最大弯曲处出现小缺口。实用的测试顺序是:先仅启用粗细保持,再适度增加平滑度,最后在必要时调整拟合误差。这只是用于排查问题的示例步骤,并非通用预设或经测量验证的结果。
5. 设置不足时,修复弯曲方式和层级
如果调整渲染设置无法解决问题,就测试姿势本身。在工作副本中稍微减小弯曲幅度,并与原始姿势比较。如果问题消失,就检查局部曲线是如何塑造的,再决定是否编辑源轮廓。
对于曲线和包络变形器,检查问题区域附近的控制点和贝塞尔手柄。Harmony 区分两种调整方式:使用 变换工具进行动画调整时,变形控制会显示为绿色;使用 绑定工具进行绑定调整时,控制会显示为红色。修复姿势时应使用动画工作流程;更改静止状态的设置则是另一项操作。如何使用变形器
可将弯曲分散到更宽的区域,再比较剪影。每次只移动一个点或手柄,以便判断哪项调整能改善结果。每接受一项更改,都要检查相邻帧。
单独检查附属细节。Toon Boom 文档说明,运动学输出可将某个变形点的位置和角度应用到绘图,而不对绘图本身进行变形。文档还建议,如果偏移层自身不应被变形,可将偏移 Peg 放在变形链上方。关于将绘图绑定到变形器
据此判断各部分应如何运动:随表面弯曲,还是跟随某个点并保持自身形状。Josh Pinker 的 Wacom 教程也介绍了运动学输出连接,以及使用不同变形器替换绘图,可作为检查这些绑定关系的可视化参考。在 Toon Boom Harmony 中使用变形器
6. 在填充或切割器边界处修复渲染接缝
如果线条只在“渲染”视图中出现,继续调整变形器之前,先检查合成设置。Toon Boom 指出,沿完全吻合的边缘切割、Auto-Patch 结构以及某些笔刷填充方式都可能导致此问题。为什么“渲染”视图中图层之间会有细线?
根据绘图结构选择相应的修复方法。对于文档所述的 Auto-Patch 反向切割情况,Toon Boom 建议改用 Colour-Art 和 Line-Art 节点,但还需考虑绘图的填充边界。对于笔刷轮廓,建议使用 从线稿创建颜色稿,然后在颜色稿上填充,而不是复制延伸到笔刷外缘的填充。对于没有轮廓的绘图,文档介绍了使用 增加不透明度节点扩展绘图,以隐藏接缝。这些方法适用于不同的结构。Toon Boom 关于渲染接缝的说明和修复方法
更改相关边界后,再次渲染同一参考帧。然后检查整个动作过程中的连接处。留意修复是否造成不必要的重叠或改变了可见剪影。
7. 只有需要可编辑绘图时才进行烘焙
8. 在整个动作过程中验证修复效果
最后,以预期交付分辨率进行一段简短渲染。检查中立姿势、最大弯曲姿势,以及它们之间的过渡。逐帧检查和播放都要进行:通过逐帧检查定位问题,通过播放判断问题在动作中的可见程度。
请使用以下验收标准:
- 在所需姿势中,轮廓始终连续。
- 描边粗细符合预期的绘图风格。
- 修复后的转角仍保留预期形状。
- 附属细节按预期运动。
- 渲染输出中的连接处保持干净。
- 转换或烘焙后的绘图仍保有可接受的收尖效果和纹理。
修复措施应针对已确认的问题。粗细保持用于解决铅笔线粗细变化;曲线调整用于解决姿势问题;填充和切割器调整用于解决渲染接缝。只有在整个动作中都能保持角色预期轮廓时,才接受修复结果,并保留可编辑版本,以便日后调整姿势。
