十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

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

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),仅供参考
返回列表