Archive for February, 2010

List Importer and FPS interpolation

Found that ListImporter incorrectly interprets FPS in lst files.

For example, let’s take a list of images where frame number is displayed on each image. According to http://synfig.org/wiki/ListImporter, we can import this image sequence in synfig by listing them in text file with .lst extension. Also we can specify fps in first line. Let’s do it:

echo “FPS 12” > list.lst
ls -1 *.jpg >> list.lst

As you can see, the FPS I specified is 12. If we import it into synfig document with default settings (fps=24) we should get this mapping:

Synfig animation frame: 0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16 ...
Image sequence frame:   0   0   1   1   2   2   3   3   4   4   5   5   6   6   7   7   8  ...

I.e. each frame form image sequence should display for 2 frames in synfig animation. But instead of this we got:

Synfig animation frame: 0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16 ...
Image sequence frame:   0   0   1   2   2   3   3   4   4   5   5   5   6   6   7   8   8  ...

You can check it by yourself – example is here. And this is a significant flaw, because it breaks animation timing.

Read the rest of this entry »

Comments (1)