While working on Synfig Studio i noticed some minor things that would make Synfig run fine with daily task:
Merge Layers: maybe is not possible combine all layers as such, maybe merging layers of the same kind is enough, merging outlines would save layers for objects like tiled floors or brick walls, also merging region blines would be fine too, out of that i see not problem with other layers, also vectorial files are imported in form of many outline layers (perhaps, this will be the mayor reason for that)
Embed/cloned/projected Layer: i don’t remember if was a dream or if i saw it included in synfig (if that’s the case i’ll look for it), but i remember a layer (not with the name i gave it) that was an alternative to ‘duplicate layer’, this layer makes a ‘phantom’ copy of a true layer and project it as the actual layer, resizing, rotating or warping layer is available, still not editable as is only a projection of on original layer (original should be edited to have both modified)
Nail Ducks: Maybe bones are good for animation software like Blender, Anime Studio or Flash CS4, Synfig does not need them at all because i figured out that maybe Synfig already have the elements for something different, still useful, here’s my full idea:
The first time i came to the help forums, was because i mistake the ‘origin’ duck with a pivot (which still a good feature, it can make resize or rotate more intuitive) I tough that linking the ‘origin’ duck with another duck, would gave as result some kind of ‘snake’ like movement:
and after moving the green shape, as result:
Of course Synfig does not work this way (yet?) and indeed i got my shapes all ruined and weird distributed.
At first i felt stupid to do such error, but later i realized that if i did it, was because synfig has the capability to do it in such simple way (still i’m not a developer so i can’t really say it is). I see how bones works on Anime Studio or any of the programs i mentioned before, if the ‘bone’ system were implemented, let’s say… in the next release, and they worked the way we are used to, it would consist on a ‘group’ layer which would have two possible options, create and edit bones and duck envelop tool (you know, assign ducks to bones) but also Synfig would face the same problems that to other programs do and perhaps that is the last thing we need.
Then i look at Synfig, this program is already working in a different way, achieving successes which no other program has even cared to look for and maybe the answer is keeping it that way; i think that a ‘Nail’ Duck may be possible, consisting in a special duck not necessarily enabled by default for new shapes or layers, but indeed included below origin duck:
ye jeje, would be nice, below the ‘Nail’ duck option, the limit for both angles (yep, much like anime studio) also the ‘screwdriver’ option for tension of movement, while values near to zero means that child object will have almost free movement, increasing values mean that ‘Nail Duck’ will put more friction on child object and in consequence, the child object will have less freedom to move. Having the Nail Duck as an standard option would have many advantages, most of the layers (except effects perhaps) even encapsulated layers have an origin, and unlike Anime Studio, having the possibility to link objects inside those encapsulated layers (group layer in AS) well, that if you don’t lock child objects in those encapsulated layers. on screen the Nail Duck would look like this:
It is supposed that the ‘Nail Duck’ is linked or other way ‘attached’ to ‘child’'s ducks, origins and/or normal ones, this way more than one child may be attached to a single parent (i drew them in a way that you can see that origin and nail can be linked).
What i don’t quite knew how to plan is how would be possible to simulate ‘muscle’ rigging without binding like in Anime Studio, and i had some more details on this idea, but no sense to mention them if the basic idea is not possible to implement XD, anyway perhaps one last thing; i have to say on this is that if in the future,if a Pivot Duck is planed, it would be better to make it optional (like other options in the panels), that way will not interfere with Nail Duck.
While i tough on all this i also looked on how to start working on this by my own, and despite i know the basis of coding, i couldn’t find a clue on how to do it =(, i at least, want to develop some plugins for Synfig, i have in mind more features that i would like to develop so that way i wouldn’t have to wait for a list of too many requests XD
well, that’s pretty much what i have in mind now, greetings