[工具] SpineUnpacker一款专为 Spine 骨骼动画开发者和游戏美术师设计的 Atlas 大图解包工具 Spine Atlas 解包工具

SpineUnpacker一款专为 Spine 骨骼动画开发者和游戏美术师设计的 Atlas 大图解包工具 Spine Atlas 解包工具

SpineUnpacker 是一款专为 Spine 骨骼动画开发者和游戏美术师设计的 **Atlas 大图解包工具**。

Spine 软件在导出动画资产时,会将所有散图打包为一张或多张大图(Atlas),并配套生成 `.atlas` 元数据文件。SpineUnpacker 能精确解析此格式,将每个精灵区域从大图中提取为独立 PNG 小图,**完全还原原始图片的透明通道、尺寸和偏移信息**。

无论您是需要修改现有动画资源、替换部分精灵图片,还是研究商业游戏的动画结构,SpineUnpacker 都能帮您轻松完成。

核心功能

1. 标准 Spine Atlas 格式解包

  • 完整支持 **Spine 3.x / 4.x** 标准 `.atlas` 格式

  • 精确解析精灵坐标(xy)、尺寸(size)、原始尺寸(orig)、偏移(offset)等所有字段

  • 自动还原旋转精灵(`rotate: true`)------ 逆时针旋转90°还原到原始方向

  • 完整支持 Spine 的**下左坐标系(bottom-left origin)offset** 还原

2. 精确偏移还原

  • 精灵放置在正确偏移位置,透明边距完整保留

  • 输出图片尺寸 = `orig` 原始尺寸,确保在游戏引擎中渲染位置完全正确

  • 无需手动调整,解包即可用

3. 子目录结构保留

  • 精灵名含路径分隔符(如 `111/body`)时自动创建对应子目录

  • 输出结构与精灵命名完全对应,方便管理大量精灵

4. 帧动画支持

  • 自动识别 `index` 字段

  • 对动画帧文件名自动添加帧序号后缀(如 `run_0000.png`、`run_0001.png`)

  • 完整保留帧序列信息

5. 单文件模式

  • 指定单个 `.atlas` + `.png` 进行解包

  • 支持**拖拽** `.atlas` 文件到程序窗口,自动填充路径

  • 自动推断配套 `.png` 路径(同名同目录)

  • 同步复制同名 `.json` 骨骼数据文件到输出目录

6. 批量目录模式

  • 递归扫描目录,一次性解包所有 `.atlas` 文件

  • 每个 atlas 输出到以文件名命名的独立子目录

  • 适合大型项目资源批量管理


使用方法

单文件模式

  1. 选择"单个文件"模式

  2. 点击"浏览"选择 `.atlas` 文件(自动填充 PNG 路径)

  3. 设置输出目录

  4. 点击"开始解包"

> 也可以直接将 `.atlas` 文件拖拽到程序窗口,路径会自动填充。

批量模式

  1. 选择"批量解包"模式

  2. 选择包含 `.atlas` 文件的目录

  3. 设置输出目录

  4. 点击"开始解包"


输入输出格式

| 格式 | 说明 |

|------|------|

| 输入 `.atlas` | Spine 3.x/4.x 标准 atlas 描述文件 |

| 输入 `.png` | Atlas 大图(RGBA8888 透明通道) |

| 输出 `.png` | 透明通道完整的独立精灵图片 |


解包原理

Spine atlas 格式示例:

```

player.png

size: 977,520

format: RGBA8888

filter: Linear,Linear

repeat: none

body

rotate: false

xy: 2, 2

size: 64, 64

orig: 80, 80

offset: 8, 8

index: -1

head

rotate: true

xy: 919, 274

size: 50, 40

orig: 60, 60

offset: 5, 10

index: -1

```

SpineUnpacker 的处理流程:

  1. **解析** `.atlas` 文件,获取每个精灵的位置、尺寸、偏移等元数据

  2. **裁剪** 从大图 PNG 中按 `xy` + `size` 裁剪出精灵区域

  3. **旋转还原** 若 `rotate: true`,将裁剪图顺时针旋转90°还原

  4. **偏移还原** 创建 `orig` 大小的透明画布,将还原图放置到正确偏移位置

  5. **保存** 输出为含透明通道的 PNG 文件


配合 SpineRepacker 使用

SpineUnpacker 与 SpineRepacker 构成完整的工作流:

```

原始 atlas (player.atlas + player.png)

↓ SpineUnpacker 解包

独立 PNG 散图(含子目录结构)

↓ 修改/替换部分图片

修改后的 PNG 散图

↓ SpineRepacker 重新打包

新的 atlas (player.atlas + player.png)

↓ 导入 Spine / 游戏引擎

```


适用人群

| 人群 | 使用场景 |

|------|---------|

| 游戏美术师 | 提取精灵进行修改替换,再重新打包 |

| 独立游戏开发者 | 提取现有游戏资源做参考或二次创作 |

| 外包工作室 | 处理来自客户的 Spine 资源文件 |

| 游戏学习者 | 研究商业游戏的动画资源结构 |

| Mod 制作者 | 解包游戏资源进行 Mod 制作 |


系统要求

  • **操作系统**: Windows 7 / 8 / 10 / 11(64位)

  • **运行库**: 无需安装额外运行库

  • **内存**: 建议 512MB 以上(处理超大图集时需要更多)


常见问题

**Q: 解包后的图片位置不对?**

A: 检查 `.atlas` 文件是否包含完整的 `orig` 和 `offset` 字段。某些低版本 Spine 导出可能省略这些字段。

**Q: 支持多 page 的 atlas 吗?**

A: 当前版本每个 `.atlas` 文件处理其关联的第一张 PNG,多 page atlas 请将每个 `.atlas` 单独解包。

**Q: 解包后的图片在 Spine 中还能用吗?**

A: 可以。配合 SpineRepacker 可以将散图重新打包为标准 Spine atlas 格式,完美兼容。

**Q: 旋转的精灵解包后方向正确吗?**

A: 完全正确。工具自动检测 `rotate: true` 标记并执行顺时针90°旋转还原,输出与原始图片方向一致。

百度网盘下载:

链接: 百度网盘 请输入提取码 提取码: 2t5f

蓝奏云下载地址:

https://net188.lanzout.com/b009huurrc 密码:fp8k

相关推荐
localbob11 天前
Anima二次元动漫必备大模型教程|20亿参数Anima模型+ComfyUI工作流下载 Anima模型下载、Anima动漫模型、AI绘画模型推荐、动漫AI绘画、ComfyUI工作流、AI游戏美术
人工智能·ai作画·游戏美术
Kurisu57512 天前
博德之门3 2026最新免费下载 一键转存 永久更新 (看到速转存 资源随时走丢)
游戏·游戏程序·动画·游戏美术·友善·爱国
2601_9560028121 天前
冬日狂想曲(赠去马赛克补丁)2026.5.13最新版免费下载 转存后自动更新 (看到请立即转存 资源随时失效)pc手机版通用
智能手机·游戏引擎·电脑·游戏程序·动画·游戏美术
2601_9560028121 天前
侠盗猎车手罪恶都市GTA3 2026.5.13最新中文汉化版免费下载 转存后自动更新 (看到请立即转存 资源随时失效)pc手机通用
游戏·游戏程序·动画·游戏策划·游戏美术·gta
2601_9560028123 天前
我的世界2026最新绿色破解版免费下载 手机版通用
github·电脑·游戏程序·游戏美术·关卡设计
2601_9560028123 天前
gta侠盗猎车手5 2026最新绿色破解版免费下载 pc版 手机版通用
游戏·智能手机·游戏程序·团队开发·游戏美术·数字雕刻·关卡设计
sunneo1 个月前
从“生成视频”到“生成表演”:米哈游LPM 1.0如何重新定义数字角色的“灵魂”
人工智能·ai作画·aigc·ai编程·游戏美术
张老师带你学1 个月前
Unity 科幻武器系列
科技·游戏·unity·模型·游戏美术
张老师带你学2 个月前
unity 老版本资源迁移,第一人称,完整城市,有出身点房内视图,有gun shop视图,urp
科技·游戏·unity·模型·游戏美术