news 2026/9/20 19:47:04

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 是一套完全开源的 2D 动画制作软件,出自吉卜力工作室的真实生产流程,从画稿到渲染输出免费覆盖整条流水线。

项目速写

OpenToonz 由日本 DWANGO 开源,底子是 Toonz Studio Ghibli Version——这套软件最初由意大利 Digital Video Inc. 开发,经吉卜力工作室多年商业制作定制后才开源。主体代码采用 Modified BSD 许可证,商业和个人用途都可自由使用与修改。仓库附带 Windows、macOS、Linux 与 BSD 四个平台的完整构建指南(doc/目录下各有分册)。社区维护着用户论坛和 issue 跟踪渠道供日常问答与缺陷上报,toonz/sources/translations/里已收录 11 种界面翻译,包含简体中文和日语。

功能地图

按制作流水线拆成准备、制作、调整、输出四段。

素材准备:从相机实拍到笔刷库

📷 第一步是让素材进项目。OpenToonz 的 Camera Capture 功能可以直接用相机实拍,并借助标定棋盘自动校正镜头畸变;仓库在stuff/library/camera calibration/下就附了可直接打印的棋盘格图样,按 A4 尺寸打印后照 readme 拍 10 张照片即可完成标定。stuff/library/目录还备有上百个预设样式笔刷、兼容 MyPaint 格式的画笔、粒子序列和 GLSL 着色器,装好软件就能用。

![OpenToonz 2D 动画相机校准棋盘格图样](https://raw.gitcode.com/GitHub_Trending/op/opentoonz/raw/448d5a19cfab9201c00f21e45a35857a4bb25af2/stuff/library/camera calibration/checkerboard.tif?utm_source=gitcode_repo_files)

制作:矢量与位图双轨并行

第二步是真正做动画。OpenToonz 支持矢量与位图两种画法,同一条时间线上既能摆清晰可无限放大的矢量线条,也能铺有质感的位图纹理。绘图工具链位于toonz/sources/tnztools/,包含填充、塑料变形、挂钩这类动画专用工具;开启洋葱皮(Onion Skin)后,前几帧的半透明残影会叠在当前画面上,画的过程中就能看到运动节奏。对没做过动画的新手来说,这是最实用的功能:不用"盲画",靠残影控制每一帧的位移。

调整:特效有预设,颜色可校准

第三步是后期调整。toonz/sources/stdfx/里的特效系统覆盖调色、模糊、合成等常用类别,stuff/fxs/presets/附带现成的特效参数组合,界面还提供 LUT 校准用于快速对色。哪一镜颜色不对,不用重画,套个预设再微调参数即可。

输出:从预览到分布式渲染

第四步是输出。内置渲染器支持导出图像序列与视频;toonz/sources/toonzfarm/实现了渲染农场,可以把渲染任务分发到多台机器并行执行,整体等待时间随机器数量缩短。对长项目而言,这就是"干等"与"睡一觉"的差别。

跟做:五步完成一个"小球弹跳"动画

🎬 下面用一个最经典的小任务把完整流程串起来。

  1. 从官方网站下载最新安装程序装好软件,首次启动按向导为项目文件夹选好位置——这个文件夹会存放本作品的所有素材与渲染结果。
  2. 新建项目,在项目设置里定好画布分辨率与帧率,第一部作品用 12fps 就够。
  3. 画出小球的第一帧,打开洋葱皮,依次画完弹跳弧线的 4 帧——残影会标出上一帧的位置,位移好不好控制,看一眼就知道。
  4. 在镜头开头插入一个片板(clapperboard):stuff/library/clapperboards/自带现成的片板模板,片板帧就是场景的起点标记。

  1. 按播放预览,再打开渲染设置导出图像序列或视频——这 5 帧小球弹跳,已经是一段能播放的动画了。

谁在用它

独立创作者:对单个动画师来说,零成本是最大的吸引力——角色设计、逐帧绘制、合成、渲染在一套软件里完成,不用把几个工具拼起来用。

教学场景:不少动画课程拿它授课,学生除了学手法,还能打开源码看懂一套动画软件如何运转,仓库里的构建指南和 PR 测试流程对学习者也很友好。

小团队:农场渲染让多台电脑同时分担渲染任务,stuff/config/下的 permissions.xml 等配置支持基本的权限与协作管理。

幕后一瞥

OpenToonz 用 C++ 编写,靠 CMake 完成跨平台构建,toonz/sources/目录按职责切分为 image、stdfx、toonzqt 等独立模块。扩展机制主要有两条路:plugins/下可以开发像素级特效插件(模糊和几何变换就是内置示例),fx 预设则让特效参数组合可自由添加。下图是仓库的持续集成检查——Linux、macOS、Windows 的构建全部通过,代码才允许合入,这是"各平台都能稳定跑"的说法的由来。

学习入口与常见坑

官方文档:OpenToonz 官网提供从入门到进阶的完整文档,doc/目录另有各语言构建与测试指南。社区:Google OpenToonz Users 论坛负责日常问答,确认的缺陷提交到项目的 issue 跟踪区。

新手最容易踩的三处坑:

  • 项目是一个完整文件夹,把它移动或复制到别处会断掉素材引用,迁移时保持文件夹原样。
  • 相机校准棋盘格必须按 A4 尺寸打印,否则标定结果会偏,文件夹内的 readme 写明了步骤。
  • 翻译在 Weblate 平台协作,想加语言先看toonz/sources/translations/下现成的 .ts 文件格式。

OpenToonz 开源多年,代码仍在持续更新,新功能与修复一直在合入。想动手就两条路:去官网下载最新安装程序直接体验,或者运行 git clone https://gitcode.com/GitHub_Trending/op/opentoonz 把源码取到本地,跟着doc/目录的构建指南自己编译一版。

【免费下载链接】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 19:46:37

Azahar 3DS模拟器完全指南:从下载配置到低配优化

最近我把电脑上的3DS模拟器从之前的方案切换到了 Azahar,折腾了两天,把下载、安装、配置、低配优化、问题排查都过了一遍。说实话,这个项目算是3DS模拟器圈子里最近最值得关注的一个新选择,它由 Citra 和 Lime3DS 的开发者合并而来…

作者头像 李华
网站建设 2026/9/20 19:46:17

国自然申请书六大维度自查清单:避开90%的常见坑

每年2月底到3月初,我都要帮实验室和学院同事过一遍国自然申请书。说真的,见过太多本子:内容不差,硬伤不多,但就是卡在几个不起眼的细节上——申请代码选错、摘要超字、限项没查干净、代表作作者顺序填反、预算科目乱写…

作者头像 李华
网站建设 2026/9/20 19:44:17

Flink Python REPL 完全指南:用 PyFlink Shell 交互式开发 Table API 作业

大数据流处理批处理数据工程 【免费下载链接】flink 项目地址: https://gitcode.com/gh_mirrors/fli/flink 点击查看 免费下载 Flink 自带一个集成的交互式 Python Shell(REPL),它既能运行在本地启动的 local 模式,也…

作者头像 李华
网站建设 2026/9/20 19:43:42

Ollama本地部署:解决SillyTavern向量存储卡死与嵌入慢问题

要不要先给个关键词?谁在聊向量存储的时候绕得过数据加载慢、请求超时、索引建不起来这几座大山?前阵子我折腾 SillyTavern 的向量存储,属实被虐了一轮。一开始图省事,接了远程嵌入接口,结果中文文本进去,界…

作者头像 李华