*.csv

.csv is the abbreviation for Comma Separated Values. It is an open, plain text spreadsheet format. Since the CSV format is a plain text itself, it is possible to use a spreadsheet program or even a text editor to edit the *.csv file.

Krita supports the CSV version used by TVPaint, to transfer layered animation between these two softwares and probably with others, like Blender. This is not an image sequence format, so use the document loading and saving functions in Krita instead of the Import animation frames and Render Animation menu items.

The format consists of a text file with .csv extension, together with a folder under the same name and a .frames extension. The CSV file and the folder must be on the same path location. The text file contains the parameters for the scene, like the field resolution and frame rate, and also contains the exposure sheet for the layers. The folder contains *.png picture files. Unlike image sequences, a key frame instance is only a single file and the exposure sheet links it to one or more frames on the timeline.

../../_images/Csv_spreadsheet.png

A .csv file as a spreadsheet in LibreOffice Calc.

Krita 可以导出和导入此格式。建议使用 8位 sRGB 色彩空间,因为 TVPaint 只支持这一种色彩空间。图层分组和图层蒙版也不被支持。

TVPaint 只能导出单独的该格式的文件。在 TVPaint 11 中,打开 File (文件)菜单中的 Export to… (导出到…)选项 ,在接下来的 Export footage 窗口,选择 Clip: Layers structure 选项卡。

../../_images/Csv_tvp_csvexport.png

Exporting into .csv in TVPaint.

要将此格式重新导入到 TVPaint 中,可使用一个以 George 语言编写的脚本扩展。请参阅 TVPaint 社区论坛上的“Packs, Plugins, Third party”(包、插件以及第三方内容)分区。Moho/Anime Studio 和 Blender 也有插件来导入这种格式。

参见