:// LOFT

ISSUE 23.26 / JUN 2026

SAM 2:Spine拆件还在纯手抠?5分钟单张死图秒拆 60 个独立关节

骨骼动画师端着咖啡,生无可恋地靠在了你的工位旁。 “这只新 BOSS 的原画又是一张合层平涂。” 他指着屏幕上那只结构极其复杂、披着重甲、长着四只手的深渊魔物,“下个版本要上多阶段变身。这怪物需要大张口呼吸、四手挥舞、披风还要做物理飘动。你周末加个班,把这图拆成至少 60 个独立部件。记住,被手臂挡住的胸甲、被披风挡住的大腿,全部要用画笔无缝补全,下周早会我要做骨骼绑定。” 你看着图层面板里那个如同钢筋水泥般焊死在一起的“单图层”,血压直接飙升。 纯手工拆件加补画? 这意味着你要用多边形套索,沿着每一片鳞甲的边缘小心翼翼地切。切完之后,还要对着留下的“透明窟窿”,凭空脑补并画出被遮挡的透视结构。画错一点,怪物一抬手,身体就穿帮断裂。 在那用老一套的“仿制图章”硬盖?盖出来的纹理全是重复的马赛克,放进引擎一动简直没眼看。

面对这种“反人类的像素级解剖与虚空造物”折磨,利用 Meta 最新开源的视觉大模型 Segment Anything 2 (SAM 2) 配合 Photoshop“生成式补全流”,我们可以走一个“降维解剖”的捷径:你只管‘点鼠标’,AI 负责‘语义剥离与自动长肉’。

今天分享这套“Spine 拆件速通术”,专为被“图层拆分”折磨的 2D 游戏原画/TA 打造。

1. 核心逻辑:从“手工抠图”到“语义识别”

传统流程:套索抠出手臂 -> 复制到新图层 -> 隐藏手臂 -> 手绘补全破损的胸甲 -> 处理边缘锯齿(拆一个复杂 BOSS 耗时 2 天)。 新流程:

  1. 语义切割:将单张 2D 原画丢进 SAM 2。鼠标点一下手臂,AI 瞬间识别整条手臂的轮廓(连毛发边缘都精确到像素)。一键导出所有独立部件。
  2. 虚空造物:将部件导回 PS 2026。选中被抠走的“空白窟窿”,调用 Firefly 生成式填充,AI 根据周围的材质和透视,瞬间补全被挡住的盔甲与肉体。
  3. 边缘溢出(Padding):利用 PS 滤镜自动化处理部件的透明边缘溢出,防止骨骼旋转时出现可怕的黑边。

2. 软件环境

处理这种多达六七十个高清图层的频繁拆分和生成式补图,极度依赖云文档同步和生成算力的绝对稳定。最关键是市场上的大部分都是那种有效期4个月的个人全家桶订阅,其实就是试用版,该开通渠道已经被公开了,经常翻车,终究不太稳,所以我选择的是企业级全家桶订阅,不仅高达1000+ 点积分随便造,还包含我做 3D 辅助透视必须要用的 Substance 3D 套件,个人全家桶是不包含的。 这才是保证你周末能按时下班的核心护城河。

3. 实操流程

任务目标:将一张“深渊魔物”的单层平涂原画,精准拆分为头、下颌、4只手臂、躯干、披风等独立图层,并完美补全所有遮挡区域。

Step 1: 庖丁解牛 (SAM 2)

这是目前最恐怖的零样本图像分割模型,对 2D 动漫和原画同样具有毁灭级的识别精度。

  1. 输入源文件
    • 导出你的魔物原画(Boss_Base.png)。
  2. 点按剥离
    • 打开 SAM 2 本地部署端(或官方 Web Demo)。上传图片。
    • 鼠标悬停在怪物的“左前臂”上,模型会立刻高亮显示整条手臂的语义蒙版。
    • 左键点击确认(Include),如果有不想选的挂饰,右键点击剔除(Exclude)。
    • 按下快捷键,手臂瞬间被裁切成完美的无背景 PNG。
  3. 循环清点
    • 重复点击,把下颌骨、犄角、四只手、武器全部剥离保存。全程不用画一条套索线,耗时 3 分钟。

Step 2: 虚空长肉 (Photoshop 2026)

部件剥离了,但原本怪物的躯干上现在全是“透明的窟窿”。引擎里手臂一旦挥动,窟窿就露馅了。

  1. 选区重载
    • 在 PS 里打开原始图层,把刚才切出去的“手臂”原位放回,作为顶层。
    • 按住 Ctrl 点击“手臂图层”的缩略图,载入选区。
    • 切换到“躯干底图”,点击 选择 > 修改 > 扩展(扩展 5-10 个像素,确保填补边缘不留缝隙)。
  2. 生成式填充 (Generative Fill)
    • Delete 键删掉躯干上的手臂残留。
    • 点击浮动工具栏的 生成式填充
    • Prompt (提示词):直接留空,或者输入 Dark fantasy armor texture, highly detailed(黑暗奇幻盔甲纹理,高细节)。
    • 回车。短短 5 秒,原本被挡住的胸甲结构、甚至阴影和反光,都被 AI 完美地“长”了出来。透视严丝合缝。

Step 3: 边缘防穿帮 (Spine Padding)

2D 切片进引擎最怕的就是边缘锯齿或缩放带来的白边。我们需要给每个图层做像素溢出(Bleed/Padding)。

  1. 自动化扩边
    • 选中所有拆分好的独立图层。
    • 在 PS 2026 中,按住 Ctrl 载入当前图层选区。
    • 使用 滤镜 > 其它 > 最小值 (Minimum),或者使用专门的 Padding 动作脚本,让边缘的颜色向外延伸 2-3 个像素,但保持 Alpha 通道不变。
    • 这样一来,骨骼无论怎么拉伸扭曲,接缝处都永远饱满。

4. 进阶技巧:动态遮罩组(Clipping Mask)

如果怪物的眼睛需要做“发光呼吸”效果,千万别单独抠眼球。

  1. 用 SAM 2 抠出整个头骨。
  2. 在头骨图层上方新建图层,画上发光特效。
  3. 按下 Alt 键,在两个图层之间点击,创建 剪贴蒙版 (Clipping Mask)
  4. 利用 PS 的生成式填充补全眼窝内部的暗部细节。交给动画师时,只需要让他控制特效图层的不透明度,效果极度自然。

项目进度会。 当骨骼动画师把你的 PSD 拖进 Spine,随便绑定了几根骨骼。怪物大张着下颌,四只手臂前后错落挥舞,露出了里面被补全得完美无瑕的肌肉与重甲。没有任何死角,没有任何穿帮。 动画师瞪大了眼睛:“这内部结构……你周末是不是背着我偷偷雕了个 3D 高模然后重新渲染的?” 你随手喝了口咖啡,深藏功与名:“没,就是找了个‘数字解剖大师’帮我切了切图。

2D 动作游戏的下半场,是“资产模块化与AI重构”的战场。 利用 PS 2026 + SAM 2 的切片流,你不再是那个在那苦逼抠图补线的“美术苦力”,你是“维度解剖学专家”。

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *