功能特性

专业级 2D 动画工具集

OpenToonz 把过去只在昂贵商业套件中出现的广播级动画生产线,完整地搬到了开源桌面。从绘制、补间、上色到合成、输出,一整套工作流都不必切换软件。

功能模块

七大模块覆盖完整 2D 动画生产线

下面七个功能模块是 OpenToonz 区别于玩具级免费工具的核心能力。它们既可独立使用,也可串联成一条从草稿到院线画质的完整流水线。

双引擎绘制

Toonz Vector (PLI)、Toonz Raster (TLV) 与标准位图 (TIF) 三种层级自由组合,矢量可缩放、位图有质感。

Xsheet 摄影表

沿用 2D 动画行业数十年的摄影表模型,行代表帧、列代表层,所有动作、嘴型、特效、声音对位可视化编排。

节点式合成

FX Schematic 视图把特效、素材、合成都变成可拖拽节点,连线即生效,参数实时所见即所得。

骨架网格变形

给静态画稿加骨架与蒙皮,像 3D 角色一样做出摆动、跳跃、转身等动作,大幅减少逐帧绘制负担。

扫描仪输入

原生支持 TWAIN 协议扫描仪,可在软件内直接扫描手绘草稿,自动对齐、清理线稿、按帧自动归档。

ECMAScript 自动化

内嵌 ECMAScript 脚本引擎,可批量处理帧、自动化工作流、扩展自定义命令,把重复劳动交给脚本。

格式互通

原生支持 PSD、AI、PNG、TIF、MOV、AVI、WAV 等主流格式输入输出,与 Photoshop、Premiere 等无缝协作。

onionskin 透叠

前后帧透明叠加显示,画起来不丢节奏。支持自定义颜色与帧数范围,适合角色循环与口型动画。

音频对口型

支持音频轨道导入,可视化波形对位帧,让角色嘴型与台词节奏精确同步。

三种绘制层级
V
Toonz Vector · PLI
矢量可无限缩放
R
Toonz Raster · TLV
手绘质感 + 上色填充
T
Standard Raster · TIF
标准位图 · 兼容性最广
绘制模块

三种层级,按画面需求自由切换

OpenToonz 原生支持三种创作层级,让创作者可以根据画面需求选择最合适的工具:矢量层适合可缩放的角色设计、UI 元素与图形动画;位图层用于传统手绘质感;TLV 层则把位图的质感与矢量的可控上色结合在一起。

  • 矢量画笔支持自定义形状、压感、间距
  • 填充工具支持智能区域识别与边界扩展
  • 三种层级可在同一场景中混合使用
  • 支持图形输入板 (Wacom 等) 全部压感特性
Xsheet 示意
帧\列
1
2
3
4
5
6
7
8
角色
A1
A2
A3
A2
A1
A1
A2
A3
嘴型
M1
M2
M2
M3
M3
M2
M1
M1
特效
-
-
FX
FX
FX
-
-
-
每一行 = 一帧;每一列 = 一层
编排模块

Xsheet:动画行业的通用语言

Xsheet(摄影表)是 2D 动画行业沿用数十年的工具语言:每一行代表一帧,每一列代表一层。所有动作、嘴型、特效、声音对位都能在一张表里精确编排。OpenToonz 沿用了这一专业模型,让有行业背景的创作者无缝迁移。

  • 水平时间线与垂直 Xsheet 双视图自由切换
  • 支持循环、随机、自动插帧等动画命令
  • 音频轨道可视化对位,口型动画与台词节奏同步
  • 支持子场景 (Sub-Xsheet) 模块化复用
  • 每帧可附注,方便团队交接
特效节点示例
源素材 蒙版 光晕 运动模糊 颗粒
合成模块

节点式特效合成

不离开 OpenToonz 即可完成所有合成工作。FX Schematic 视图把每一道特效、每一层素材、每一次合成都变成可拖拽的节点,连线即生效,调参即所见。复杂合成不必跳到第三方软件即可完成。

  • 内置 50+ 节点:模糊、光晕、波纹、阴影、颗粒、调色、扭曲等
  • 支持节点预合成与缓存,复杂链路保持流畅
  • 所有特效参数都可关键帧动画化
  • 支持宏节点 (Macro FX) 把常用组合封装复用
  • 可读取 PSD、AI、MOV、AVI、PNG 序列等主流格式
骨架 + 网格变形
绿色 = 主关节;橙色 = 末端
动效模块

骨架 + 网格变形:像 3D 一样驱动 2D

给静态画稿加上骨架与蒙皮,即可像 3D 角色一样做出摆动、跳跃、转身等动作,大幅减少逐帧绘制的负担。这一能力过去只在昂贵的商业软件中提供,现在 OpenToonz 让每一位独立创作者都能用上。

  • 骨架绑定 (Skeleton) + 网格变形 (Mesh Deformation)
  • 自动补间 (Tweening) 配合关键帧
  • 支持循环、镜像、复用动作片段
  • 支持 Toonz Vector 与 Raster 双层变形
  • 关节可自由增删,IK / FK 自由切换
// OpenToonz ECMAScript 示例
function batchExportFrames() {
var scene = scene.getCurrent();
var levels = scene.getLevels();
for (var i = 0; i < levels.length; i++) {
var path = "out/" + levels[i].getName();
levels[i].export("png", path);
}
}
batchExportFrames(); // 一行批量导出全部层级
自动化模块

ECMAScript:把重复劳动交给脚本

OpenToonz 内嵌 ECMAScript 脚本引擎,所有重复劳动都可脚本化:批量上色、批量导出、自动生成 Sprite Sheet、自定义快捷命令……甚至可以写一个小工具一键产出整套动画循环。

  • 支持读写场景、层级、帧、特效参数
  • 自定义 UI 命令与菜单挂载
  • 支持批量重命名、批量导出、批量上色
  • 开源仓库提供大量示例脚本可学习参考

把这些能力装进你的电脑

免费下载 OpenToonz,立即体验源自吉卜力工作室生产线的专业 2D 动画工具集。Windows、macOS、Linux 全平台覆盖。

立即下载 查看下载选项