OpenToonz:完全免费的 2D 动画制作软件环境搭建与配置指南 📅 发布时间:2026/9/20 13:38:04 👁 浏览次数: OpenToonz完全免费的 2D 动画制作软件环境搭建与配置指南【免费下载链接】opentoonzOpenToonz - An open-source full-featured 2D animation creation software项目地址: https://gitcode.com/GitHub_Trending/op/opentoonzOpenToonz 是一套完全免费、开源的专业级 2D 动画软件源自吉卜力工作室定制版的 Toonz把逐帧手绘、矢量绘制、特效合成和渲染导出放在同一个软件里完成。这篇文章面向刚接触它的开发者和普通用户先讲它能做什么再带你从零把源码跑起来最后拆配置和工作流读完你就能独立完成环境搭建。项目全景OpenToonz 能做什么专业工具链逐帧绘制、合成、特效一条龙软件提供逐帧手绘、矢量动画、多通道合成、内置特效、渲染导出等完整环节传统纸绘扫描稿和数字绘制都能接入。仓库stuff/library/里预置了大量资源矢量笔刷、纹理、粒子序列、自定义面板模板开箱即用。跨平台一套源码三个系统出构建Windows、macOS、Linux 均可从源码构建CI 持续验证各平台编译结果可扩展插件、特效与资源三层都可以动plugins/内置模糊、几何变换等示例插件toonz/sources/stdfx/下每个特效基本是一对源文件想加新特效可以直接照葫芦画瓢资源层则靠stuff/里的笔刷、模板扩展。跑起来获取、环境、首启第 1 步获取代码难度 ⭐先确认机器上装了 Git然后克隆仓库git clone https://gitcode.com/GitHub_Trending/op/opentoonz cd opentoonz仓库体积不小克隆过程别中断网络。第 2 步环境准备难度 ⭐⭐⭐依赖不少按平台查对应文档安装即可文档都在仓库doc/下Linuxdoc/how_to_build_linux.mdWindowsdoc/how_to_build_win.mdmacOSdoc/how_to_build_macosx.md主要依赖包括 Qt 5.15、Boost 1.55、CMake 3.10、OpenCV、libmypaint 等。主流发行版和 Homebrew 基本都有现成包建议直接用包管理器装部分第三方库已经以源码形式放在thirdparty/目录缺什么先查文档再决定要不要自己编译。第 3 步编译难度 ⭐⭐⭐Linux 流程如下Windows 用 CMake 生成 VS 工程后编译macOS 类似细节以文档为准cd toonz mkdir build cd build cmake ../sources make -j$(nproc)编译比较久耐心等。CMake 没找到某个依赖时可以用-D参数显式指定路径比如 SuperLU 指不到就写-DSUPERLU_INCLUDE_DIR/usr/include/SuperLU。第 4 步初始化配置并启动难度 ⭐Linux 下先把内置资源目录复制到用户配置位置再启动mkdir -p $HOME/.config/OpenToonz cp -r stuff $HOME/.config/OpenToonz/ cd toonz/build LD_LIBRARY_PATH./lib/opentoonz:$LD_LIBRARY_PATH ./bin/OpenToonz首次启动会从stuff/config/加载分辨率列表、笔刷、主题等默认值之后你自己改的设置都存在用户配置目录Linux 是~/.config/OpenToonz/不会动到仓库文件。只想用、不想编译的话也可以直接下载对应平台的安装包或夜构建。核心工作流拆解手绘逐帧从笔刷预设到帧序列步骤新建项目后在笔刷面板选一个笔刷笔刷参数模板来自stuff/config/brush.txt在时间轴面板给图层逐帧绘制画完用渲染导出设置输出。产物一帧一个 PNG 的文件序列外加矢量图层文件。注意stuff/library/vector brushes/里的.pli矢量笔刷可以直接载入当起点纹理、粒子素材在stuff/library/下按需导入别把仓库目录当自己的作品区。场记板与分镜预演镜头信息先落纸步骤stuff/library/clapperboards/自带场记板素材用它给镜头标注场景号、拍摄信息需要处理扫描稿时用stuff/library/camera calibration/的棋盘图做相机透视校正再配合stuff/profiles/layouts/的布局模板安排工作区。产物标注完整的分镜板与校准时序作为团队沟通的依据。注意场记板只是信息载体真正要动的动画资产请另起项目新建不要在模板素材上直接下笔。配置要点与避坑大部分高频配置集中在stuff/config/但注意用户运行时的配置实际存在用户目录Linux 为~/.config/OpenToonz/建议先把仓库里的stuff复制一份过去再动手改。配置项作用修改建议stuff/config/reslist.txt渲染分辨率列表保留你项目要用的规格行如1920x1080, 16/9stuff/config/brush.txt默认笔刷参数表新增笔刷条目时参照现有brush节点格式写stuff/config/permissions.xml用户与协作权限确认users节点里的账号可用stuff/config/qss/界面主题样式先选Dark、Blue等现成主题再考虑改.qss误区直接在仓库的stuff/下改配置文件。→后果stuff/是发行版内置资源升级时会被官方更新覆盖你的修改全部丢失。→正确做法以stuff/config/、stuff/profiles/layouts/里的默认值为参考把自己要改的副本放到用户配置目录再编辑。误区素材路径写绝对路径。→后果项目一迁移或换机器引用全部失效时间轴出现大量丢失素材。→正确做法用相对路径或把自定义素材放进stuff/library/这类目录内管理。误区功能异常时不查权限配置。→后果网络与协作相关功能可能静默失效排查半天找不到原因。→正确做法先确认权限文件里users节点存在且账号可用再排除其他问题。进阶导航插件开发参考 plugins/ 下内置插件的 CMake 结构与参数接口照现有示例写一个新插件。特效源码toonz/sources/stdfx/ 里每个特效基本是一组源文件读透一个再动新的。PR 测试流程按 doc/how_to_test_prs.md 构建并验证待合并的 PR不会改代码也能参与协作。贡献规范提交改动前过一遍 doc/development_checklist.md确认改动符合检查清单。样式构建界面样式文件单独构建步骤见 doc/how_to_stylesheet.md。下一步很简单把依赖装好、编译通过、把stuff复制到用户配置目录然后打开时间轴画下第一帧。【免费下载链接】opentoonzOpenToonz - An open-source full-featured 2D animation creation software项目地址: https://gitcode.com/GitHub_Trending/op/opentoonz创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考