news 2026/9/20 23:41:29

OpenToonz快速跑起来:这份免费2D动画软件实战指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OpenToonz快速跑起来:这份免费2D动画软件实战指南

OpenToonz快速跑起来:这份免费2D动画软件实战指南

【免费下载链接】opentoonzOpenToonz - An open-source full-featured 2D animation creation software项目地址: https://gitcode.com/GitHub_Trending/op/opentoonz

OpenToonz 是日本 DWANGO 发布的免费开源 2D 动画创作软件,基于吉卜力电影使用的 Toonz 系统打造。这篇文章带你走一遍真实操作链路:克隆代码、构建程序、首启后检查资源、按顺序排查常见故障,跟着做就行。

克隆代码:出问题先看哪里

读完这一节,你能在遇到构建失败、插件失灵或资源丢失时,快速定位该查哪个目录。先在终端执行下面命令拿到代码:

git clone https://gitcode.com/GitHub_Trending/op/opentoonz

代码到手后,记住四个"仓库"就够:

  • toonz/sources/是程序本体:主程序toonz/、界面部件toonzqt/、特效引擎stdfx/,要改程序看这里。
  • stuff/是素材仓:主题、画笔、布局、拍板模板都在里面,界面异常或资源丢失先来这里。
  • thirdparty/存着 libjpeg-turbo、kiss_fft、OpenBLAS、SuperLU 等外部依赖,构建报错先查这里。
  • doc/放各操作系统的构建指南和 PR 测试流程,全是.md文件。

按系统构建:装依赖再验证

读完这一节,你能在自己机器上把 OpenToonz 程序装起来。先按系统装好依赖:

  • Linux:doc/how_to_build_linux.md 列出 CMake 3.10+、Qt 5.15+、Boost、libmypaint、OpenCV 等必备组件。
  • Windows:doc/how_to_build_win.md(另有简中版)。
  • macOS:doc/how_to_build_macosx.md。

⚠️ 报"缺少依赖"类错误时,先核对thirdparty/目录是否完整——多数情况是缺库,不是代码问题。

想加自定义效果,plugins/ 下的 blur、geom、multiplugin 三个示例插件是最好的参考,核心代码在plugins/blur/blur.cpp

首次启动:先查这些内置资源

读完这一节,你能找到这款开源动画软件内置的画笔、主题和布局模板,直接拿来用。

  • 界面主题stuff/config/qss/内置 Default、Dark、Light 等 8 套,每套一个.qss文件,换外观不用改代码。
  • 画笔stuff/library/mypaint brushes/有 aotz、classic、ramon 等 9 套笔刷包,stuff/library/vector brushes/还有 41 支矢量笔刷。
  • 布局stuff/profiles/layouts/存着 172 个布局 XML,恢复或定制界面从这里入手。
  • 拍板模板stuff/library/clapperboards/images/board1.png是 1920x1080 规格,标记镜头号可直接套用。

用摄像机拍定格动画时,打印stuff/library/camera calibration/checkerboard.tif拍 10 张照,Camera Capture 窗口会自动校正畸变,步骤在同目录readme.txt里。

💡修改stuff/config/下任何文件前先备份(尤其是batches.xml),改完必须重启程序才生效。 📌permissions.xml控制团队协作的功能访问,动它要格外小心。

常见故障:按这个顺序排查

读完这一节,你能快速定位构建失败、插件加载不出、界面错乱三类问题的成因。

  1. 构建失败:八成是依赖问题。先核对thirdparty/是否完整,再对照对应系统的构建文档清单。
  2. 插件加载不出来:先查构建产物——.so(Linux)/.dll(Windows)要存在于目录且可执行;结构问题对照plugins/下三个示例插件。
  3. 主题错乱、按钮缺失:多半是样式缓存乱了。恢复stuff/config/qss/对应主题的.qss后重启;自己改样式参考 doc/how_to_stylesheet.md。

项目每次改动都经 CI 在 5 个平台验证构建,全通过长这样(Windows 约 29 分钟,Linux 约 4 分钟):

改代码时以这张图为基准:5 项全绿才能提交,步骤见 doc/how_to_test_prs.md。

下一步建议

  • 构建成功后,核对stuff/config/safearea.inistuff/config/colornames.txt是否符合出片要求。
  • qss/里换一次主题,记得重启程序看效果。
  • 准备深入源码前,先读 doc/development_checklist.md 了解团队开发规范。

【免费下载链接】opentoonzOpenToonz - An open-source full-featured 2D animation creation software项目地址: https://gitcode.com/GitHub_Trending/op/opentoonz

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/20 23:40:20

Dify+NL2SQL+ECharts端到端可视化链路实战

简介:本资源是一套轻量级NL2SQL与数据可视化融合实践方案,面向AI应用开发初学者、数据分析工程师及低代码平台实践者,解决自然语言查询数据库并自动生成交互式图表的核心痛点。压缩包仅2个文件(11KB),含关键…

作者头像 李华
网站建设 2026/9/20 23:40:11

开放科研工程实践:从数据代码到可复现论文的完整指南

1. 先搞清楚OpenResearch到底在说什么这几年我听到"OpenResearch"的频率越来越高,但大家聊的很多时候不是一回事。有人说是开放获取论文,有人说是开源代码,有人说是数据共享,还有人把它当成某个特定项目代号。我的理解是…

作者头像 李华
网站建设 2026/9/20 23:36:28

DeepSeek-V4-Pro与DeepSWE:Agent确定性执行的工程革命

1. DeepSeek-V4-Pro 不是“又一个大模型”,而是 Agent 基础设施的临界点突破最近朋友圈和开发者群炸了——不是因为某家新公司融资,也不是某次发布会的PPT有多炫,而是因为一条极简的 release note:DeepSeek-V4-Pro 正式版突袭上线…

作者头像 李华