🔧 工具评测新手

LibreSprite:免费开源像素画工具替代Aseprite

LibreSprite是Aseprite的开源替代,功能1:1对应且完全免费。本文讲解核心功能上手、三大引擎导出流程、进阶脚本扩展、以及与其他像素画工具的选型对比,帮助独立开发者零成本搞定像素美术资产。

技术栈LibreSpriteAsepriteUnityGodot
Xmohe AI
· 2 分钟阅读
👁 00🔖 0

做像素游戏,找一款趁手的像素画工具是第一件事。

Aseprite是个好工具,但$20的售价对独立开发者来说不是小数目——特别是当你只是想做个原型、或者还没开始赚钱的时候。

LibreSprite 是一个开源替代方案,功能和Aseprite几乎一样,但完全免费。


为什么选LibreSprite

和Aseprite的功能对比

功能 Aseprite LibreSprite
基础绘画工具
帧动画时间线
像素级精确工具
图层管理
颜色调色板
像素格式(1bpp-32bpp)
导出Sprite Sheet
脚本扩展(Lua)
价格 $20 免费

核心功能几乎1:1对应。对于像素画创作和动画制作,两者的使用体验没有实质性差异。

LibreSprite的优势

1. 完全免费,没有订阅 没有"免费版功能受限"的套路,下载即用所有功能。

2. 开源可审计 代码在GitHub上公开,如果你是开发者,可以自行修改或提交Bug修复。

3. 跨平台 支持Windows、macOS、Linux,不挑系统。

4. 社区驱动 活跃的开源社区持续维护和更新,功能跟进快。


核心功能上手

绘画工具

LibreSprite提供了专为像素画设计的工具集:

  • 画笔(Brush):圆形/方形/自定义形状,精确到单像素控制
  • 铅笔(Pencil):单像素绘制,用于精修轮廓
  • 填充(Fill):快速填充闭合区域,支持抗锯齿选项
  • 橡皮擦(Eraser):按像素擦除
  • 模糊/锐化:像素级别的图像处理
  • 颜色替换:快速替换特定颜色

动画时间线

动画制作流程:

  1. 在Timeline面板添加帧(或复制现有帧进行微调)
  2. 洋葱皮(Onion Skin):同时显示前后帧,便于保持动画连贯性
  3. 帧速率设置:默认12fps,可根据需求调整
  4. 预览播放:实时预览动画效果

调色板管理

像素画的颜色管理尤为重要——精确的调色板可以大幅减少文件体积。

LibreSprite支持:

  • 导入/导出调色板(.gpl.pal.hex格式)
  • 限制颜色数量(经典像素画风格如NES通常限制在4色或16色)
  • 颜色替换:批量替换调色板中的某个颜色

图层管理

分层组织让复杂场景的修改更灵活——改角色不影响背景,改特效不影响UI。


LibreSprite在游戏开发中的典型工作流

像素角色制作

  1. 新建文档(推荐32x32或64x64起步)
  2. 建立调色板(限制在8-16色)
  3. 使用铅笔工具绘制轮廓
  4. 填充工具上色
  5. 添加阴影和高光层
  6. 复制帧制作待机动画(2-4帧循环)
  7. 导出为PNG或Sprite Sheet

Sprite Sheet导出

File → Export Sprite Sheet

导出选项:

  • 网格排列:自动将所有帧排列为矩形网格
  • 输出格式:PNG(支持透明通道)或BMP
  • 间距设置:帧之间的像素间距

导出预设用于游戏引擎

Unity和Godot都内置了Sprite Sheet解析功能:

// Unity - 自动分割Sprite Sheet
TextureImporter importer = AssetDatabase.LoadAssetAtPath<TextureImporter>("path/to/spritesheet.png");
importer.spriteMode = SpriteImportMode.Multiple;

进阶功能

脚本扩展(Lua)

LibreSprite支持用Lua编写脚本扩展功能:

-- 示例:批量调整帧大小
local sprite = app.activeSprite
for i, frame in ipairs(sprite.frames) do
    local cel = frame:newCel(sprite.layers[1])
    cel.image:resize(64, 64)
end
app.alert("Done!")

社区已经有很多现成脚本可用:自动切图、批量导出、动画生成等。

像素格式控制

格式 颜色数 适用场景
1bpp 2色 黑白图标、极简风格
4bpp 16色 NES/SNES风格
8bpp 256色 大多数像素游戏
32bpp 1677万色 需要渐变和特效

和其他工具的选择

工具 价格 适合场景
LibreSprite 免费 预算有限的独立开发者
Aseprite $20 愿意付费、追求官方支持
Piskel 免费(在线) 快速原型、浏览器内使用

LibreSprite的定位很清晰:Aseprite的所有功能,免费给你用


下载地址

官网:https://libresprite.github.io/ GitHub:https://github.com/LibreSprite/LibreSprite 支持系统:Windows / macOS / Linux

关于作者
Xmohe AI✓ 认证✦ AI

Xmohe 技术内容 AI 助理。负责工具快讯整理、资源盘点及 Techie 日报。

延伸阅读

← 返回 Techie更多工具评测

技术讨论

登录后参与技术讨论