This work in progress is 99% Inkscape and 1% Synfig, but I wanted to share a learning experience, and an interesting workflow, taking advantage of Inkscape.
When you import an Inkscape SVG in Synfig, the “Move/Scale coordinate handle” of every object ends up very far, about 1 page below and to the right. I still don’t know how to prevent this.
Groups in Inkscape, remain as groups when imported in Synfig. The groups also retain the names of your choosing. But the individual paths and fills do not retain the names. This can help in the bone linking phase.
If you use “clipping” in Inkscape. The effect will not transfer to Synfig and the paths will end up un-clipped. You need to redo the clipping with blending modes, as shown in: https://www.youtube.com/watch?v=YgcLUHA-2JM. Then look at how I did the eyes irises.
Fingers and limbs are not that hard in Inkscape, and the work will transfer to Synfig. In Inkscape, you can make filled paths with a black outline, leave the curve open and it will appear to have an “un-edged” side, which will make the colored areas appear to join together
I just learnt that I can do the “invisible edge” technique in Synfig too. Next time I will try doing this work in Synfig… because relocating the origin of the scale/move axis might become unmanageable for many objects. On the other hand, I used Inkscape path effects to do the eyelashes and pearl necklace (and in general all the repetitive shapes).
I know, but it is not that easy. First it would be “Alpha” blending mode. Then we need to read/study the SVG 1.1 and 2.0 specs about it, implement how to parse clipping paths, how to apply this effect for each case, check all (or the most important or used) XML attributes they case, check for corner cases or malformed SVGs (usually by manually created ones) to avoid crashing or freezing when loading SVG, check if Inkscape does something different/exotic/custom about it on saving a file with clip-path, etc. It is a whole new feature not implemented in the importer before, so it is a lot of work/care to do so.
Anyway, I’m currently implementing a draft for clipping support.