免费用 OpenToonz 做出你的第一部 2D 动画
【免费下载链接】opentoonzOpenToonz - An open-source full-featured 2D animation creation software项目地址: https://gitcode.com/GitHub_Trending/op/opentoonz
想做一个能动的 2D 小动画,却发现身边熟悉的工具不是收费就是门槛很高,教程也零散。OpenToonz 是一款完全免费的开源 2D 动画软件,前身就是吉卜力工作室制作电影用的 Toonz,矢量绘图、帧序列、特效和图层合成这些专业流程它都自带。
它到底能帮你做什么
这一节回答:你装完 OpenToonz 之后,10 分钟内能拿出什么成果。
从简单到复杂,大致是三层:
- 画会动的图:用笔刷和矢量工具画出一帧,配上时间轴做出第一个弹跳的小球。
- 做完整片段:仓库里内置了片板模板、粒子素材和 40 多种画笔,1920x1080 的片板模板可以直接拿来排场景。
- 加特效输出:运动模糊、透视变形等特效在特效列表里直接加,还能用内置的 Lua 脚本批量导出。
从 0 到能跑起来
这一节回答:怎么把它装到你电脑上并启动。
拉下来装好
先把代码和依赖准备好。
git clone https://gitcode.com/GitHub_Trending/op/opentoonz cd opentoonz sudo apt-get install build-essential git cmake libboost-all-dev qtbase5-dev libsuperlu-dev libmypaint-devWindows 和 macOS 用户不用背命令,照仓库自带的构建文档走就行:Windows 版、macOS 版、Linux 版。
编译出可执行文件
然后跑一次 CMake 编译,第一次编译时间较长,放着跑完即可。
mkdir -p ~/.config/OpenToonz cp -r stuff ~/.config/OpenToonz/ cd toonz && mkdir build && cd build cmake ../sources && make -j$(nproc)启动确认
启动后能看到绘图区、时间轴和工具面板,就说明装好了。
LD_LIBRARY_PATH=./lib/opentoonz:$LD_LIBRARY_PATH ./bin/OpenToonz跟做一个小挑战:3 帧弹跳球
这一节给你一个 10 分钟内能完成的最低限度任务,只做骨架。
- 你做:从素材库挑一个球体图案(
stuff/library/custom styles/里就有现成的),再用圆形工具画出另外两帧。 - 你看到:时间轴上出现 3 帧画面,第 1 帧球在顶部,第 12 帧球贴地且稍微压扁,第 24 帧回到顶部。
- 你调整:在时间轴上对动作加一个缓动(Ease)效果,再把落地那帧的压扁程度再夸张一点。
想要更细的步骤,直接翻仓库里的内置素材和预设(stuff/library/、stuff/fxs/presets/),照着改就行。
新手最容易踩的 3 个坑
这一节把「怕搞砸」的部分一次说清。
- 启动后素材、笔刷、面板全是空的:你忘了把
stuff目录复制进配置目录,补一次cp -r stuff ~/.config/OpenToonz/再重启。 - CMake 报找不到 SuperLU:Linux 上装一下
libsuperlu-dev,或给 cmake 加-DSUPERLU_INCLUDE_DIR=/usr/include/SuperLU。 - Windows 编译缺库文件:克隆后记得执行
git lfs pull,大型库文件是走 Git LFS 的,不拉就编译不过。
接下来往哪走
这一节给你三条进阶路线,每条配一个入口。
- 特效与合成:给画面加运动模糊、透视变形,适合想做电影感镜头的你。
- 粒子系统:内置了蜂群、飞鸟等现成粒子素材,适合想做自然动态效果的你。
- 脚本与批量处理:内置 Lua 脚本可以自动导出、批处理,适合想省掉重复操作的你。
关键入口:构建文档目录、内置特效预设、Lua 导出脚本示例。
动画这件事,先让小球动起来,再谈别的。
【免费下载链接】opentoonzOpenToonz - An open-source full-featured 2D animation creation software项目地址: https://gitcode.com/GitHub_Trending/op/opentoonz
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考