多彩编程 多彩编程MZPH · CODE BLOG
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 动画创作软件把数字绘画、矢量描线、特效合成这些原本分散的工具整合进一个工作流给想独立完成 2D 动画的个人动画师、美术学习者使用。这篇文章的目标很直接带你从拉代码到看见软件跑起来然后告诉你笔刷、主题这些资源藏在哪卡住了往哪查。跑起来装依赖。Linux 看 Linux 构建文档一条 apt 命令就能装齐 Qt、Boost、OpenCV、libmypaint 这些系统库。Windows 看 中文构建文档装 Visual Studio 2019、CMake、Qt 5.15再把 boost 压缩包解压到thirdparty/boost目录。拉代码git clone https://gitcode.com/GitHub_Trending/op/opentoonz。Windows 上拉完记得执行git lfs pull——库文件.lib/.dll用的是 git 大文件存储一种专门管理大文件的机制不拉这一步就会缺文件。初始化配置把stuff/目录整个复制到软件资源目录。Linux 放到~/.config/OpenToonz/Windows 复制到任意位置后在注册表里建一条TOONZROOT指向它。 这步不做软件就找不到笔刷和主题。编译进toonz/建个build子目录用 CMake 指向toonz/sources/生成工程再编译产物在toonz/build/里。构建时间比较长这是正常现象。启动Linux 在toonz/build/下运行./bin/OpenToonz需带上lib目录的环境变量Windows 直接跑build/Release里的OpenToonz.exe。首次启动会加载默认配置和界面布局打开就是一套标准动画工作台不用额外配置。要用的资源都在哪OpenToonz 的内容资源几乎全在stuff/里按你想干什么来找就行你想做的事去哪找里面有什么换手绘笔刷手感mypaint 笔刷库多套成品笔刷.myb 是 MyPaint 笔刷格式用矢量笔刷矢量笔刷.pli 格式的矢量笔刷文件做粒子效果粒子贴图库鸟群等现成粒子贴图标记镜头信息拍板模板拍板图和预设文件用于镜头编号、时间码做 2D 跟踪校准相机校准棋盘格校准图和说明换界面主题qss 主题目录Default、Dark、Darker 等主题样式表.qss 是 Qt 的界面样式文件格式改窗口布局布局模板上百份预制工作区布局换全局调色板studiopalette.tpl 调色板文件自己写特效插件示例插件 和 内置特效源码模糊、几何变换等可参考的示例实现先试别人提的新功能PR 测试文档教你从 PR 页面下载现成构建包直接跑不用自己编译拍板模板长这样中间横线就是给你写镜头信息的想测某个 PR 的新功能时构建页会显示多平台检查结果全绿就能放心下载卡住了查这里构建时报一堆缺依赖、找不到库症状跑 CMake 或编译时报某某库没找到或者编译到某个头文件就失败。根因OpenToonz 依赖十几个系统库Qt、Boost、OpenCV、libmypaint 等系统默认都不装Windows 上还有git lfs pull这步容易漏。处置Linux 照 构建文档 里对应发行版的一行命令装齐Windows 克隆后先补git lfs pull。还解决不了就按文档提示用详细模式重新构建拿第一条报错去搜。程序能打开但笔刷、主题是空的症状界面出来了笔刷列表空空如也界面像没穿衣服。根因笔刷、调色板、主题全在stuff/目录里软件按固定路径去找Linux 是~/.config/OpenToonz/Windows 是注册表里记的那个路径。没复制 stuff它找到的就是一个空文件夹。处置把stuff/复制到对应位置后重启Windows 再顺手确认注册表键值指向的确实是有内容的 stuff 目录。Windows 下导入 mov 视频报错症状导入 QuickTime 格式的视频时提示格式不支持或导入失败。根因这类格式靠一个叫srv的 32 位小服务程序支持它要用 Apple 的 QuickTime SDK 单独构建源码里没有现成的。处置只画动画可以完全忽略真要处理 mov按 中文构建文档 的 srv 一节构建 32 位程序并放进安装目录。换了主题不生效或界面错乱症状改了样式文件界面没变化或升级后图标、主题乱了。根因主题样式表在 stuff/config/qss/ 下只在启动时读取一次自己魔改过 qss 的话还可能和新版本内置样式冲突。处置先在软件设置里切回 Default 或 Dark 这类内置主题试试自己改过的 qss 先移开再重启恢复默认外观。到这里你已经能自己编译、配置并跑通 OpenToonz。下一步可以打开 示例插件看看模糊和几何变换这两个小插件是怎么写的试着写自己的第一个特效。【免费下载链接】opentoonzOpenToonz - An open-source full-featured 2D animation creation software项目地址: https://gitcode.com/GitHub_Trending/op/opentoonz创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表