利用 AIGC 与 Photoshop 快速生成 Spine 2D 骨骼动画拆件 PSD
在二次元风格横版动作手游开发中,角色立绘的拆分与补图是 2D 美术管线中的关键瓶颈。传统流程需要大量手工绘制被遮挡部位(如手臂遮挡后的躯干、头发遮挡的肩膀),效率低下且难以保证透视一致性。本文介绍一种结合 AIGC 工具与 Adobe Photoshop 创成式填充功能的高效工作流,可显著降低人工成本,提升动画资产产出效率。
第一阶段:AIGC 角色底图的生成与拆件逻辑预判
利用 AI 图像修复能力代替人脑补全遮挡区域。推荐使用 Midjourney (Niji 6 模型) 生成基础立绘。
1. 设定工业级的角色立绘提示词
指令需强制指定视角为正面或微侧,核心要求纯色背景及 A-pose(张开双臂)以减少肢体遮挡。
Prompt 示例:
Full body character design of an anime gothic lolita girl holding a giant sword, facing forward, A-pose, highly detailed, clear line art, flat anime coloring, pure white background, distinct clothing layers, symmetric lighting, gacha game SSR character asset, 8k resolution, --ar 9:16 --niji 6
2. 核心参数背后的 2D 动画逻辑
- A-pose:减少肢体互相遮挡,降低后续补图工作量。
- Pure white background:便于在 PS 中一键去底,提取完美 Alpha 通道。
- Distinct clothing layers:确保布料不粘连,利于后期分层。
挑选结构清晰图片,无损放大保存至本地。
第二阶段:Photoshop 的深度解剖与一键智能抠图
打开 Adobe Photoshop,进行逻辑拆层。
1. 智能去背与主体隔离
使用'对象选择工具'或'移除背景'功能,AI 自动创建精准蒙版。删除纯白背景图层,将完整角色重命名为'Base'。
2. 肢体与配件的极速剥离
无需钢笔工具,使用'对象选择工具'悬停角色部件(如左臂),AI 自动高亮选区。按 Ctrl + Shift + J 剪切并新建图层。
依次处理右臂、巨剑、前发、双马尾、裙摆等。若边缘识别不佳,可用'快速选择工具'微调。完成后,Base 图层上会留下透明空缺区域。
第三阶段:Generative Fill(创成式填充)的'补图'魔法
这是工作流的核心步骤,利用 AI 填补被遮挡区域。
1. 选区扩张与上下文识别
选中 Base 图层,按住 Ctrl 点击缩略图载入躯干选区。按 Ctrl + Shift + I 反选选中空缺区域。
关键步骤:点击菜单栏'选择' -> '修改' -> '扩展',输入 3 到 5 像素。这能让 AI 获取边缘颜色与线条走向的上下文参考。
2. 降维打击的极速补图
保持选区激活,点击悬浮条上的'创成式填充'。提示词框留空或输入简单描述(如"fill the missing cloth and body parts"),直接生成。
AI 将以完美透视、一致光影和画风填补空缺。对每个被遮挡底层部件重复此操作(如后裙摆),即可得到完整无死角的图层。
第四阶段:第三方神器 Spine 2D 的数据通道对接
图层拆解补齐后,导入骨骼动画软件。
1. 图层命名规范与官方脚本导出
Spine 2D 对图层导入有严格要求。不要手动导出 PNG 再拼合。
- 整理 PS 图层,确保无多余隐藏图层。
- 下载并安装 Spine 官方提供的
PhotoshopToSpine.jsx 脚本。
- 利用标签功能自动化:例如将含有左手臂的文件夹命名为
[bone] left_arm。
- 执行'文件' -> '脚本' -> 'PhotoshopToSpine'。勾选'Write Spine JSON'和'Trim whitespace'。
脚本会自动裁剪透明 PNG 并生成包含坐标与层级关系的 JSON 数据包。
2. Spine 2D 的骨骼蒙皮与网格形变
打开 Spine 2D,导入生成的 JSON 文件。角色图层将精确归位。
- 生成网格:选中前裙摆等部件,勾选'网格',使用'描摹'功能生成高密度多边形。
- 绑定骨骼:在脊椎、大腿、裙摆创建骨骼节点,选中网格点击'绑定'。
- 刷权重与物理:使用权重笔刷平滑影响力。此时转动大腿骨骼,裙子会发生真实物理拉扯变形,且因已用 AI 补全背面结构,不会出现穿帮透明窟窿。