首页/新闻资讯/正文详情

OpenToonz 2D 动画软件从入门到进阶:免费开源动画制作完整指南

发布时间:2026/9/20 21:45:34 来源:云帆数科 栏目:资讯中心
OpenToonz 2D 动画软件从入门到进阶:免费开源动画制作完整指南
OpenToonz 2D 动画软件从入门到进阶免费开源动画制作完整指南【免费下载链接】opentoonzOpenToonz - An open-source full-featured 2D animation creation software项目地址: https://gitcode.com/GitHub_Trending/op/opentoonzOpenToonz 是一款免费的开源 2D 动画创作软件由日本 Dwango 基于吉卜力工作室长期使用的 Toonz Studio 开发而来内置逐帧绘制、线稿清理、特效合成等完整功能。本文按「装好 → 跑起来 → 改配置 → 出作品 → 不踩坑」的任务线带你走完一遍。一、先搞清这个仓库里有什么拿到源码后别急着编译先花两分钟认识目录后面每一步都能对上号目录里面是什么什么时候用得上toonz/sources/核心 C 源码含 UI、特效、合成器想改功能、看实现时stuff/config/默认配置文件主题、画刷、分辨率预设第一次启动前会用到stuff/library/内置素材笔刷、纹理、场记板制作动画时直接调用doc/各平台构建与测试文档编译报错时先查这里thirdparty/依赖库源码Boost、zlib、OpenCV 等配置编译环境时plugins/示例插件模糊、几何变换二次开发、加自定义功能二、30 分钟把软件跑起来1. 把源码拿下来难度⭐git clone https://gitcode.com/GitHub_Trending/op/opentoonz仓库里有大量第三方库源码体积不小克隆时保持网络稳定。2. 按系统装依赖难度⭐⭐不同平台依赖差别较大官方文档写得很细直接对着做Linux 看 how_to_build_linux.md用apt或dnf一条命令装齐 Qt5、Boost、OpenCV 等Windows 看 how_to_build_win.md需要 VS2019 Qt 5.15 CMakemacOS 看 how_to_build_macosx.md常见的坑是Qt 版本不对。OpenToonz 只认 Qt 5.x5.15 以上装了 Qt6 会编译失败。如果卡住了多半是这一步。3. 复制配置目录再编译难度⭐⭐Linux 下有个容易漏掉的步骤——先把stuff目录拷到用户配置目录软件才知道去哪找默认配置mkdir -p ~/.config/OpenToonz cp -r opentoonz/stuff ~/.config/OpenToonz/再进toonz目录建build文件夹跑cmake ../sources和make -j$(nproc)。编译时间较长耐心等。完成后运行./bin/OpenToonz即可看到启动界面。Windows/macOS 的产物路径见各自文档原理相同。三、改界面主题只需动一个文件OpenToonz 的界面样式是 QSS 文件Qt 的样式表类似 CSS 控制配色。所有主题集中在 stuff/config/qss/每个子目录是一种主题主题目录风格qss/Dark/、qss/Darker/深色适合长时间作画qss/Blue/、qss/Light/浅色冷/暖调qss/Default/默认含 139 个矢量图标想换配色打开对应目录里的.qss文件改颜色值即可想彻底自定义照Default目录的结构新建一套。主题文件是用户可改的不会和源码耦合。四、让配置跟着你的手走下面这几个文件决定了你每次打开软件看到什么都在 stuff/config/ 下1. 画刷手感难度⭐brush.txt 用 XML 列出每个画刷的粗细、硬度、抖动参数。画起来发飘或太硬调这里对应brush节点的数值。2. 色彩命名难度⭐colornames.txt 定义调色板里颜色块的名称如红、绿、蓝或自定义名。改名后界面色块显示就会跟着变方便团队统一叫法。3. 分辨率预设难度⭐reslist.txt 列出项目可选的画面尺寸UHD 4K、HD 1080、PAL、NTSC 等。新建项目时的分辨率下拉菜单就来自这里加一行即可新增自定义尺寸。4. 权限设置难度⭐⭐permissions.xml 管理协作时的账号。多人用 SVN 同步场景时users节点里要配好成员账号否则会出现部分功能不可用的情况。5. 保存自己的工作区布局难度⭐做完一套顺手的界面排布后把布局存到 stuff/profiles/layouts/下次换机或换项目直接套用不用重新摆面板。五、两个常见制作场景怎么起步场景 1扫描手绘稿做透视校正难度⭐⭐⭐传统手绘流程中扫描稿常有透视变形。OpenToonz 自带相机校准功能用仓库里这张棋盘格测试图即可验证校正效果![OpenToonz 相机校准棋盘格测试图用于扫描稿透视校正](https://raw.gitcode.com/GitHub_Trending/op/opentoonz/raw/448d5a19cfab9201c00f21e45a35857a4bb25af2/stuff/library/camera calibration/checkerboard.tif?utm_sourcegitcode_repo_files)配合 stuff/library/vector brushes/ 里的矢量笔刷预设线稿就能平滑地进入逐帧时间轴。场景 2用场记板快速标注分镜难度⭐⭐做分镜时不用手画场记板直接调用 stuff/library/clapperboards/ 里的模板六、五个最常踩的坑对照着改错误做法 / 正确做法手动改toonz/sources/里的源码配置 → 应该改stuff/config/下的用户配置文件升级时才不会丢设置。权限没配就协作发现功能灰掉 → 检查 permissions.xml 的users节点把成员加进去。素材路径写绝对路径换机后全丢 → 用相对路径自定义素材统一放 stuff/library/。装错 Qt 版本导致编译失败 → 确认是 Qt 5.15不是 Qt6。测试新特性直接在生产场景上试 → 先用可丢弃的空白场景或备份OpenToonz stuff文件夹。七、想再深入一点跑通之后可以往这三个方向走读 plugins/ 下的模糊、几何插件源码照着写自己的自定义插件翻 toonz/sources/stdfx/ 看内置特效怎么实现不写代码也想帮忙按 how_to_test_prs.md 的流程测试社区的 PR 就能贡献力量。到这里从克隆仓库到出作品的整条路你已经走了一遍。剩下的就是把你的第一个动画做出来。【免费下载链接】opentoonzOpenToonz - An open-source full-featured 2D animation creation software项目地址: https://gitcode.com/GitHub_Trending/op/opentoonz创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

1小时跑通本地数字人:Duix-Avatar离线部署,从拉镜像到出片
1小时跑通本地数字人:Duix-Avatar离线部署,从拉镜像到出片

1小时跑通本地数字人:Duix-Avatar离线部署,从拉镜像到出片 【免费下载链接】Duix-Avatar 🚀 Truly open-source AI avatar(digital human) toolkit for offline video generation and digital human cloning. 项目地址: https://gitcode.co… · 2026/9/20 21:45:34

Codex 接 DeepSeek,Base URL 改走 TaoToken 通道行不行?
Codex 接 DeepSeek,Base URL 改走 TaoToken 通道行不行?

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/20 21:45:34

pkg_resources缺失?从setuptools修复到Python打包链路解析
pkg_resources缺失?从setuptools修复到Python打包链路解析

1. 一条报错背后的连锁故障:setuptools是怎么悄悄“消失”的先还原一个场景。某天你在终端里执行pip install,想装一个包解决燃眉之急,结果蹦出来的不是进度条,而是一行刺眼的ModuleNotFoundError: No module named pkg_resources… · 2026/9/20 21:45:34

Mac虚拟机安装配置与性能优化:Parallels Desktop正版实战指南
Mac虚拟机安装配置与性能优化:Parallels Desktop正版实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/21 3:11:57

Cartographer纯定位模式实战:从仿真到真机部署与故障排查
Cartographer纯定位模式实战:从仿真到真机部署与故障排查

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/21 3:11:57

Mac mini M4上OpenClaw qmd记忆存储sqlite-vec兼容性修复指南
Mac mini M4上OpenClaw qmd记忆存储sqlite-vec兼容性修复指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/21 3:10:57

@ice/plugin-rax-compat 使用指南:将 rax-app 项目平滑迁移到 ice.js
@ice/plugin-rax-compat 使用指南:将 rax-app 项目平滑迁移到 ice.js

前端Web框架SSR前端构建插件系统微前端跨平台 【免费下载链接】ice 🚀 ice.js: The Progressive App Framework Based On React(基于 React 的渐进式应用框架) 项目地址: https://gitcode.com/gh_mirrors/ice1/ice 点击查看 免费下… · 2026/9/21 3:09:56

inferno-vnode-flags 完全指南:VNode 与 Child 位标记(Bit Flags)体系解析
inferno-vnode-flags 完全指南:VNode 与 Child 位标记(Bit Flags)体系解析

inferno-vnode-flags 完全指南:VNode 与 Child 位标记(Bit Flags)体系解析 【免费下载链接】inferno :fire: An extremely fast, React-like JavaScript library for building modern user interfaces 项目地址: https://gitcode.com/gh_mi… · 2026/9/21 3:09:56

ArcGIS Pro像素编辑器实战:栅格影像修补与地貌伪装技巧
ArcGIS Pro像素编辑器实战:栅格影像修补与地貌伪装技巧

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/21 3:09:56

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化
Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡… · 2026/9/21 0:02:39

Word表格编号全攻略:从列表编号到题注交叉引用
Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技… · 2026/9/21 0:02:39

从第一个站到第二个站:独立开发者的静态网站选型与落地实践
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&… · 2026/9/20 0:00:41

Claude Code 按智谱AI指南装完,ANTHROPIC_BASE_URL 改走 TaoToken 兼容通道行不行
Claude Code 按智谱AI指南装完,ANTHROPIC_BASE_URL 改走 TaoToken 兼容通道行不行

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/21 0:00:18

agents-generator 决策矩阵全解析:从项目检测到 AGENTS.md 规则生成的 16 步判定流程
agents-generator 决策矩阵全解析:从项目检测到 AGENTS.md 规则生成的 16 步判定流程

agents-generator 决策矩阵全解析:从项目检测到 AGENTS.md 规则生成的 16 步判定流程 【免费下载链接】agentic-awesome-skills AAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and … · 2026/9/21 0:00:18

gin-vue-admin 前端工具函数全景指南:src/utils 复用规范与源码级解析
gin-vue-admin 前端工具函数全景指南:src/utils 复用规范与源码级解析

gin-vue-admin 前端工具函数全景指南:src/utils 复用规范与源码级解析 【免费下载链接】gin-vue-admin 🚀ViteVue3Gin拥有AI辅助的基础开发平台,企业级业务AI开发解决方案,内置mcp辅助服务,内置skills管理,… · 2026/9/21 0:00:18

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码