如何上手 OpenToonz 2D 动画软件:从构建到出片的完整教程

📅 发布时间:2026/9/20 14:59:37
如何上手 OpenToonz 2D 动画软件:从构建到出片的完整教程
如何上手 OpenToonz 2D 动画软件从构建到出片的完整教程【免费下载链接】opentoonzOpenToonz - An open-source full-featured 2D animation creation software项目地址: https://gitcode.com/GitHub_Trending/op/opentoonzOpenToonz 是一款开源的 2D 动画创作软件面向独立动画师和小型团队提供从逐帧绘制、矢量描线到特效合成的完整工作流。读完这篇教程你能从源码构建并启动 OpenToonz完成几项常用配置并用仓库自带的素材做出第一个校准镜头和分镜板。装好之后你能做什么适合谁做逐帧或矢量动画希望在一个程序里同时处理时间轴、摄影表X-sheet和特效合成的人。能完成什么任务绘制矢量笔画、把实拍或扫描素材铺底、用 stuff/fxs/presets/ 里现成的预设给画面加模糊、粒子等特效。素材现成仓库的 stuff/library/ 带了大量矢量笔刷、纹理、场记板模板不用自己先准备资料。从零到第一次启动在做构建之前先确认环境。编译依赖 CMake、Qt 5、Boost、libmypaint、OpenCV 等组件Linux 用户可以按 doc/how_to_build_linux.md 里的依赖清单用系统包管理器一次装齐Windows 用户需要 Visual Studio 2019 和 Qt 5.15细节见 doc/how_to_build_win.md。仓库的thirdparty/目录也附带了部分预编译依赖能省去一部分工作。接着克隆代码git clone https://gitcode.com/GitHub_Trending/op/opentoonz注仓库约 2GB克隆时保持网络稳定。在 Linux 上开始构建之前还要先把stuff整个目录复制到~/.config/OpenToonz/这是你的配置与素材目录运行程序时必需。然后在toonz目录下创建build子目录执行 cmake 和 make 完成编译耗时不短可以泡杯咖啡。编译完后在toonz/build里运行bin/OpenToonz记得先把LD_LIBRARY_PATH指向lib/opentoonz也可以sudo make install装到默认的/opt/opentoonz。顺带一提这个项目的 CI 会在每次代码推送后验证 Ubuntu、macOS、Windows 三个平台的构建本地未改代码的构建结果与官方构建基本等效启动后值得做的配置切换界面主题改哪里stuff/config/qss/ 下有Dark/Dark.qss、Light/Light.qss、Blue/、Clay/等多套样式文件。改什么挑一套顺眼的主题在程序设置里切换。改完有什么效果整套界面配色更换暗色主题夜间盯长画面更舒服。自定义颜色名称改哪里stuff/config/colornames.txt。改什么按行添加你们团队常用的颜色名和对应十六进制色值。改完有什么效果调色板里直接显示你们起的名字而不是冷冰冰的色值交文件时沟通更省力。整理画幅预设改哪里stuff/config/reslist.txt。改什么每行是一个分辨率预设比如 HD 1080 或 PAL 4:3保留你常用的那几行。改完有什么效果新建项目时能一次选对画幅不用每次手填分辨率。换快捷键方案改哪里stuff/profiles/layouts/shortcuts/。改什么里面有几个.ini方案如otadobe.ini、otanimate.ini分别对应不同软件的按键习惯。改完有什么效果从别的动画软件转过来的话选一套接近旧习惯的方案上手几乎没负担。路径管什么stuff/config/qss/界面配色主题stuff/config/safearea.ini画面上安全区参考线stuff/profiles/layouts/工作区布局与快捷键动手做两个真实任务用棋盘格校准拍摄相机目标让实拍或扫描进来的素材能自动做透视校正铺在动画底下当底稿。打印 stuff/library/camera calibration/ 里的checkerboard.tif到 A4 纸上贴到硬纸板等平面。在 Camera Capture 面板勾选 Camera Calibration点 Start calibration。从大约 10 个不同位置和角度拍摄棋盘格。程序自动生成校准文件保存在同目录可导出来备份换机器时直接加载。具体操作说明就在 stuff/library/camera calibration/readme.txt。![OpenToonz 相机校准用棋盘格图案](https://raw.gitcode.com/GitHub_Trending/op/opentoonz/raw/448d5a19cfab9201c00f21e45a35857a4bb25af2/stuff/library/camera calibration/checkerboard.tif?utm_sourcegitcode_repo_files)用场记板给镜头做标记目标在画面开头快速标出镜头号、条数等拍摄信息。新建项目把场记板图放到独立图层。从 stuff/library/clapperboards/ 选模板board1.png是标准上下分格样式。在格子里加文字层填入镜头号、场景、条数。随片段一起导出作为每个镜头的说明帧。卡住了先检查这几处现象CMake 报找不到 SuperLU 等依赖。原因部分依赖不会被自动探测到。解决办法在 cmake 命令行显式指定头文件目录例如加上-DSUPERLU_INCLUDE_DIR/usr/include/SuperLU。现象Linux 上程序起不来提示缺库。原因LD_LIBRARY_PATH没指到lib/opentoonz或stuff目录没复制到~/.config/OpenToonz/。解决办法补做这两步准备再启动。现象Windows 上手绘板表现怪异。原因标准 Qt 5.15 的平板行为与旧版 WinTab 方案不同。解决办法参考 doc/how_to_build_win.md 中关于 WinTab 支持的 Qt 版本说明选用对应版本重新构建。现象编译报错但看不出问题在哪。原因默认输出被截断真正的错误在后面。解决办法用LANGC make VERBOSE1重跑看第一条报错。下一步往哪走到这里构建、配置、素材这条主线已经通了可以先拿内置素材做点小练习。想继续深入的话看 toonz/sources/stdfx/ 里内置特效的实现理解特效是怎么挂到合成节点上的。按 doc/how_to_test_prs.md 走一遍 PR 构建的测试流程体验从 CI 产物到验证的完整链路。翻一翻 stuff/fxs/presets/ 的预设参数文件学会怎么给特效定一套默认值。【免费下载链接】opentoonzOpenToonz - An open-source full-featured 2D animation creation software项目地址: https://gitcode.com/GitHub_Trending/op/opentoonz创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考