Pencil2D 开源项目
社区驱动,志愿者开发
Pencil2D 是一个完全由全球志愿者在业余时间维护的开源项目。从代码、翻译到文档,人人皆可贡献——无论技术背景如何。项目在 GitHub 公开开发,另有 Bitbucket 与 GitLab 镜像。
GPLv2 开源协议
软件遵循 GPLv2 协议发布,任何人都可以自由使用、学习、修改和分发源代码,商业用途同样免费。项目中来自 Qt 的部分组件遵循 BSD-3-Clause 声明,仓库内附完整协议文本。
源自 Pencil 的传承
Pencil2D 的前身是 Patrick Corrieri 于 2005 年开发的 Pencil,2006 年起由 Pascal Naidon 接手并推广跨平台与矢量支持,后由社区延续维护至今,演化为我们今天使用的现代化版本。
技术栈
使用 C++ 与 Qt 框架开发,同时维护 qmake 与 CMake 两套构建系统,支持 Windows、macOS、Linux、FreeBSD 编译运行,这也让它在各类老旧硬件上保持轻盈。
关于 Pencil2D 中文站
我们的定位
www.pencil2d.cn 是面向中文用户的 Pencil2D 信息服务站点,提供软件介绍、版本资讯、中文教程与安装包下载服务。本站内容依据官方发布记录、用户手册与 GitHub 仓库公开资料整理编写,力求准确、可查证。
项目里程碑
摘自官方发布记录的重大节点。
| 时间 | 事件 |
|---|---|
| 2005 年 | Patrick Corrieri 创建前身项目 Pencil |
| 2006 年起 | Pascal Naidon 接手维护,扩展跨平台与矢量能力 |
| 2013 年起 | 项目更名 Pencil2D,转入社区协作开发模式 |
| 2024-10-17 | v0.7.0 发布:全新镜头系统、图层不透明度、透视网格等近 500 项提交 |
| 2025-12-14 | 每夜构建开始提供 Windows 安装程序 |
| 2026-03-26 | v0.7.2 发布:18 项修复,macOS DMG 分发并通过 Apple 公证 |
如何参与贡献
开源项目的生命力来自社区,任何人都能帮上忙。
反馈问题
在 GitHub Issue Tracker 提交 Bug 报告或功能建议。
改进翻译
通过 Transifex 平台参与界面与文档的多语言翻译。
贡献代码
查阅开发者文档,从 Good First Issue 开始提交 Pull Request。
传播推荐
把 Pencil2D 推荐给身边学动画、做内容的朋友。