See-through生态深挖:ComfyUI、StretchyStudio等5大社区工具,让PSD分层角色真正动起来
【免费下载链接】see-through"Single-image Layer Decomposition for Anime Characters" (SIGGRAPH 2026 Conference Paper)项目地址: https://gitcode.com/gh_mirrors/se/see-through
See-through 是一款能单图拆解动漫角色图层、输出多层 PSD 的开源工具(SIGGRAPH 2026 论文项目),最多可拆出23 个语义图层,并自动补全被遮挡区域。这篇文章带你深挖 ComfyUI-See-through、StretchyStudio、Anime2.5DRig、PNGAL、PachiPakuGen 这 5 大社区工具,看看如何把静态的 PSD 分层角色变成会眨眼、会说话、会摆动的 2.5D 动态角色 🎯
一、先认识主角:See-through 一张图能拆出什么
在聊社区工具前,先花 30 秒了解它们的"上游原料"——See-through 的 PSD 输出长什么样:
- LayerDiff 3D 模型:基于扩散模型生成带透明通道的图层图像;
- Marigold 深度模型:推断伪深度,决定图层的前后遮挡顺序;
- 语义分层:头发、脸部、五官、服装、配饰……层层独立,遮挡处已自动修复补全。
主推理入口是 inference/scripts/inference_psd.py,一条命令即可把立绘变成分层 PSD:
python inference/scripts/inference_psd.py \ --srcp assets/test_image.png \ --save_to_psd结果默认输出到workspace/layerdiff_output/,包含分层.psd文件和中间深度图、分割掩码。显存不够?12GB 可加--group_offload,8GB 可用量化版 inference/scripts/inference_psd_quantized.py 或分块版 inference/scripts/inference_psd_blockswap.py。
⚠️划重点:See-through 的 PSD 图层命名遵循固定的 23 部件规范(定义见 common/live2d/scrap_model.py),比如front hair、irides、eyelash、topwear等。这个命名约定正是后文所有社区工具"开箱即用"的关键——图层名对得上,绑定时就不用手改。
官方还自带一个桌面 UI(启动说明见 ui/README.md),可以逐层检查拆解结果、校正标注:
多页标注视图支持在多个角色模型间快速切换,方便批量校验收尾:
二、5大社区工具逐个看:从分层到动起来的5种玩法
以下 5 个工具均来自官方 README.md 的 Community Support 章节,是社区基于 See-through 的 PSD 输出构建的生态:
1️⃣ ComfyUI-See-through:节点式工作流 + 浏览器内导PSD
适合已经在用 ComfyUI 的用户。它把 See-through 整合进节点式工作流,在浏览器里就能直接导出 PSD,不需要额外装 PS。玩法思路:
- 上游接生图节点(Stable Diffusion 等)批量出图;
- 中间串 See-through 分层节点;
- 下游直接出 PSD,再丢给动画工具。
一句话:把"生图 → 分层"合并成一条可复用的流水线,批量立绘一次拆完。
2️⃣ StretchyStudio:浏览器里拖入PSD就能绑定的2D动画工具
这是免费、纯浏览器的 2D 木偶动画工具,官方评价很直白:直接把 See-through 的 PSD 拖进去就能用,自动为分层图层做绑定(auto-rig),补上了"拆解 → 可动画角色"之间最后一块拼图。
适合人群:不想装环境、只想快速让角色动起来看效果的创作者。打开在线编辑器拖入 PSD,几分钟就能得到一段带动画的角色。
3️⃣ Anime2.5DRig:PSD秒变2.5D虚拟主播形象
同样是免费的浏览器工具,但方向是VTuber 风格:拖入分层 PSD,立刻得到一个会眨眼、会口型同步、带头发物理摆动的 2.5D 形象。
它对图层命名有硬性要求——而要求恰好沿用 See-through 的 PSD 命名规范,所以官方输出基本零改动就能跑通。做直播虚拟形象、虚拟陪伴角色的朋友可以直接关注。
4️⃣ PNGAL:Windows 本地一站式,导出游戏级角色动画
面向游戏开发的 Windows 本地工具,完整链路是:
- 透明 PNG → 生成眼睛/嘴部表情变体;
- 调 See-through 拆成语义 PSD;
- 设置眨眼、口型、左右摇摆等动作;
- 导出 PSD / WebM / MP4 / GIF /sprite sheet(精灵图)。
最硬核的是它的一键安装:自动拉取便携版 Python、固定版本 ComfyUI、See-through 和全部所需模型,打包进一个自包含文件夹——对不想折腾环境的 Windows 用户非常友好 📦
5️⃣ PachiPakuGen:给 SpriTalk 生成眨眼与口型素材
桌面工具,定位是"动画素材工厂":读取 See-through 拆解出的 PSD,自动生成眨眼序列和口型(lip-sync)素材,供对话角色动画工具 SpriTalk 使用。适合做会说话的立绘、视觉小说式对话角色的场景。
三、社区工具怎么选:3类需求对照表
| 你的需求 | 首选工具 | 关键词 |
|---|---|---|
| 已有 ComfyUI 工作流,想批量出图+分层 | ComfyUI-See-through | 节点流、批量、浏览器导PSD |
| 快速看效果,浏览器里拖PSD就能动 | StretchyStudio | 自动绑定、木偶动画、免安装 |
| 做虚拟主播 / VTuber 形象 | Anime2.5DRig | 2.5D、眨眼口型、头发物理 |
| 给游戏做立绘动画、出精灵图 | PNGAL | Windows本地、sprite sheet、一键安装 |
| 做对话角色 / 口型素材 | PachiPakuGen | SpriTalk、眨眼序列、lip-sync |
💡 选型口诀:要批量走 ComfyUI,要快走 StretchyStudio,要主播走 Anime2.5DRig,要进游戏走 PNGAL,要说话走 PachiPakuGen。
四、快速上手:从 clone 到 PSD 输出的最短路径
git clone https://gitcode.com/gh_mirrors/se/see-through cd see-through conda create -n see_through python=3.12 -y conda activate see_through pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu128 pip install -r requirements.txt ln -sf common/assets assets python inference/scripts/inference_psd.py --srcp assets/test_image.png --save_to_psd显存参考(1280 分辨率):
| 显存 | 方案 | 峰值占用 |
|---|---|---|
| 12–16 GB | 默认 bf16 流水线 | 12–16 GB |
| 12 GB | 加--group_offload | ~10 GB |
| 8 GB | NF4 量化版 / 分块交换版 | ~8 GB |
想复现模型训练,可看 training/README.md;想自己准备 Live2D 数据,参考 README_datapipeline.md。
五、官方边界提醒:它还不是 Image-to-Live2D
最后压两句官方声明,避免踩坑 ⚠️
- 没有付费服务:官方从未开设任何收费渠道,遇到以此功能收费的网站均与项目无关,请自行甄别;
- 与 Live2D 的差距:官方明确"这不等于 Image-to-Live2D"——Live2D 还需要更精细的艺术化拆层、变形网格与物理参数的绑定(rigging),以及整体艺术意图设计。See-through 的定位是替艺术家省掉最繁琐的手动分割和遮挡修复,作为起点而非终点;
- 社区共建通道:如果你在 See-through 之上做了工具或工作流,官方欢迎开 issue 推荐收录(本文 5 个工具正是这样进来的)。
一句话总结:See-through 负责"拆得对",5 大社区工具负责"动得起来"——挑一个对上号的你,今天就让你的立绘眨起眼睛来。
【免费下载链接】see-through"Single-image Layer Decomposition for Anime Characters" (SIGGRAPH 2026 Conference Paper)项目地址: https://gitcode.com/gh_mirrors/se/see-through
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考