如何平衡 Live2D 胶水权重以防止角色关节处出现撕裂
要保持 Live2D 角色关节连接,需建立匹配的绑定顶点,使用 胶水权重 A:B 调整其影响力,并在预期运动范围内测试结果。如果在绘制过程中顶点分离,请检查是否使用了单独的 A 或 B 工具;这些控制可能会刻意将绑定顶点分开。官方 胶水手册 解释了这一区别。
本指南面向需要修正两个角色 ArtMesh 之间可见缝隙的 Cubism 绑定师,例如上臂与前臂的连接。下面的工作流将连接问题与轮廓问题分开,然后使用可重复的姿势测试来选择合适的权重。
胶水权重实际上控制什么?
胶水将属于两个 ArtMesh 的重叠顶点绑定在一起。权重决定每个绑定对中哪个网格的运动优先。在影响力相等时,绑定位置位于两个原始位置的中点;给予某个网格完全优先权会使另一个网格适应其运动。权重可按顶点调整,但不能按关键帧变化。请参阅 Live2D 的 权重对比与定义。
在绘制前确定预期轮廓。例如,在角色的袖口连接处,决定袖口边缘是应紧贴袖子原有形状,还是与相邻的手臂网格共享调整。这能让每一笔刷都有明确的视觉目的。
将相等影响力作为比较的起点。有用的平衡是能在你实际需要的姿势中保持预期轮廓的那个。
调整权重前应如何准备关节?
保存一个单独的工作副本,然后在中性姿势下检查连接。识别必须保持连续的短段以及需要自由折叠或重叠的区域。
Cubism 支持同时编辑两个选中的 ArtMesh,允许在同一位置创建匹配的几何体。其 手动网格编辑文档 还说明完成的网格需要连接的三角形多边形。
对于新连接,请使用以下序列:
- 选中两个 ArtMesh 并进入 手动编辑网格。
- 在两个网格都处于激活状态时,沿预期连接创建重合顶点对。
- 分别检查每个网格的纹理覆盖和连接边缘。
- 选中预期的顶点对并选择 绑定。
- 确认网格编辑并在运动中检查关节。
这些是官方 胶水说明 中的基本设置步骤。
避免自动绑定每一个重叠点。在 Saraemi 的原始手臂绑定演示中,绑定整个连接区域导致内侧弯曲变形;演示的设置改为仅绑定可见的肘部区域。这是绑定范围如何影响特定设计的有用示例,而非通用的顶点模式。请参阅 Saraemi 的图解胶水演练。
如果绑定后需要修改拓扑,请先解绑再编辑,正如 官方手册所警示。
如何绘制平衡的 A:B 连接?
选中胶水对象,在工具详情中选择 胶水权重 A:B。此成对工具同时调整两个影响力,总和为 100%。画笔的 权重 设置控制调整速度:百分比越大,平衡变化越快。因此它不同于最终的影响力比例。这些控制记录在 工具详情:编辑胶水。
使用足够小的画笔以隔离缝隙的问题部分。进行一次简短调整,检查轮廓,然后回到对比姿势后再继续。使用成对工具时,拖动会增强红色 ArtMesh 的影响力;Shift+拖动会增强绿色 ArtMesh 的影响力。请查看显示的网格颜色,而非假设哪个角色部分是 A。请参阅官方 权重调整流程。
一个实用的绘制循环是:
- 在缺陷易于观察的姿势下保持关节。
- 识别哪个网格在局部已具有更有用的轮廓。
- 将成对影响力略微向该网格偏移。
- 检查相邻缝隙段是否出现新的折痕。
- 回到中性姿势和相反的运动极限。
- 仅当整体姿势集改善时才保留更改。
沿短段工作,而非在每次观察后重绘整个连接。记录你更改了哪个段落,以免一端的改进掩盖了另一端的退化。
绘制过程中缝隙打开时应检查什么?
首先检查当前激活的工具。胶水权重 A 单独改变红色网格,胶水权重 B 单独改变绿色网格。重新合并胶水顶点工具 可重新组合被这些调整分开的顶点。其画笔必须覆盖相关顶点。请参阅 Cubism 的胶水工具定义。
对于旨在保持闭合的连接,尝试重新合并受影响的顶点对,然后恢复使用 A:B。立即检查同一姿势。这使得在进一步绘制改变证据前易于评估修复效果。
使用以下诊断顺序作为源自文档控制的编辑工作流:
| 观察结果 | 首先检查 | 下一步行动 |
|---|---|---|
| 绘制后缝隙立即打开 | 激活的画笔和分离的顶点对 | 重新合并受影响的顶点对,然后测试 A:B |
| 缝隙保持连接但出现鼓包 | 哪一侧在局部占主导 | 进行小幅成对权重调整 |
| 内侧弯曲在大面积区域堆积 | 绑定区域的范围 | 重新考虑哪些顶点对需要绑定 |
| 修复在一个姿势有效但在其他姿势失败 | 完整姿势集 | 在确定前比较权重和底层形状 |
何时应调整兼容性?
选中胶水对象以在检查器中访问 兼容性。这控制胶水应用的程度,并可分配具有不同值的参数键。Live2D 在 检查器面板:选中胶水时的显示 中记录了该行为。
在建立顶点平衡时保持兼容性一致。这是推荐的工作方法:同时改变影响力和整体应用程度会使难以判断哪个调整改善了关节。
当预期动画在不同姿势需要不同附着量时,考虑使用关键帧兼容性。在更改前,记录期望行为:哪个姿势需要更强附着,哪个需要较弱,以及它们之间应如何过渡。然后像仔细检查端点一样仔细检查过渡。
不要将兼容性更改作为对单个畸形缝隙顶点的首选响应。从局部连接和影响力检查开始,以便修正针对观察到的缺陷。
如何跨完整运动测试权重?
在微调前构建一个小型姿势矩阵。以下数值是说明性测试位置,以现有参数范围的分数表示;它们不是规定的 Cubism 设置。
| 测试 | 建议位置 | 检查内容 |
|---|---|---|
| 主关节运动 | 最小值、四分之一、中点、四分之三、最大值 | 分离和轮廓变化 |
| 关节加另一相关参数 | 关节最小值和最大值,另一参数取两极值 | 组合变形 |
| 返回中性 | 默认参数值 | 原始形状是否仍正确识别 |
| 慢速连续扫动 | 整个预期运动 | 采样姿势间的突变 |
每次有意义的调整后使用相同的测试顺序。先近距离检查是否有缝隙,然后在预期显示尺寸下查看角色以判断轮廓。简单的记录如“外侧连接改善;最大值处内侧折叠恶化”比“看起来更好”更具可操作性。
如果每次权重变化只是将扭曲移至别处,请重新审视网格形状和绑定范围。Saraemi 的演练还讨论了在优化连接时调整 ArtMesh 变形,提供了超越权重绘制的修正具体示例。请参阅 原始关节造型演示。
当预期连接保持连续、轮廓在所需姿势组合中保持、中性形状仍符合设计时即可完成。保留测试过的姿势集及工作笔记,以便日后绑定更改能按同一标准检查。
