tvpaint中导出二维动画序列帧有三种方法:一、用“export movie”导出标准图像序列,支持png/tiff/tga并保留alpha;二、用“export layers”分层导出,可选特定图层并保持透明度;三、通过lua脚本批量导出,支持自定义帧范围与命名格式。

如果您在TVPaint中完成二维动画绘制,需要将时间轴上的帧导出为独立的PNG或TIFF序列帧以用于合成、渲染或引擎导入,则需正确配置输出格式与命名规则。以下是实现该目标的具体步骤:
一、使用“Export Movie”功能导出序列帧
该方法通过TVPaint内置的影片导出模块,指定图像序列格式与路径,适用于标准流程化输出,支持PNG、TIFF、TGA等无损格式,并可保留Alpha通道。
1、点击菜单栏File → Export → Export Movie…。
2、在弹出窗口中,点击Format下拉菜单,选择PNG Sequence(或TIFF Sequence、TGA Sequence)。
3、在Output Folder中指定保存路径,确保路径不含中文或特殊字符。
4、在File Name栏输入基础文件名(如frame_),系统将自动添加序号与扩展名。
5、勾选Include Alpha Channel(若图层含透明区域且需保留)。
6、点击Export开始导出,进度条显示完成后即可在目标文件夹查看连续编号的PNG文件(如frame_0001.png、frame_0002.png)。
二、通过“Export Layers”分层导出序列帧
当项目使用多图层结构(如线稿层、上色层、阴影层),且需单独导出某一层或组合层为序列帧时,此方法可精准控制输出内容,避免合并渲染干扰。
1、在时间轴右侧图层列表中,按住Ctrl(Windows)或Cmd(macOS)键点击选中目标图层(可多选)。
2、右键所选图层,在弹出菜单中选择Export Layers…。
AI 舌诊面诊问诊医疗系统 + 诊疗商城系统源码是一套结合 AI 辅助诊断与商品转化的健康类程序,基于浩创云、ThinkPHP(PHP)开发,支持微信服务号与 H5 端,适合做中医舌诊面诊问答、健康建议推送以及配套诊疗商品的运营。
3、在导出设置中,将Export As设为Image Sequence。
4、设置Frame Range为实际动画区间(如1–120),并确认Start Number为1(或所需起始编号)。
5、在File Format中选择PNG,勾选Preserve Transparency。
6、点击OK执行导出,每帧将按图层原始状态单独保存。
三、利用脚本命令行批量导出(高级用户)
TVPaint 11+ 支持Lua脚本调用导出指令,适用于需自动化处理多个工程、跳过空帧或按标记帧导出的场景,所有操作均在TVPaint内部执行,无需外部工具介入。
1、打开Script → Lua Console(或按Ctrl+Shift+L)。
2、输入以下命令并回车(示例导出第1至60帧为PNG序列):
tv.exportMovie("D:/output/frame_%04d.png", 1, 60, "png", true)。
3、其中参数依次为:输出路径模板、起始帧、结束帧、格式缩写("png"/"tiff"/"tga")、是否启用Alpha。
4、路径中的%04d确保编号为四位数字(如0001、0002),避免后续软件识别失败。
5、运行后状态栏提示“Export completed”,对应文件夹即生成完整序列。










