Hi all,
I'm currently animating a 2D character on Inkscape (I find it easier to animate vectors than raster and I prefer using opensource software).
Been doing fine with Inkscape creating graphics for ~3 games already. but this current game I'm working on requires mushing of characters as they get hit and even when running/slowing/jumping. I hope you get the idea.
Anyway, attached is the problem I'm having: for simplicity's sake, I have in the upper left a circle with shading and an outline of the shape -- my usual approach is to have 3 layers of shapes; 1 for outline, 1 for shape itself, and 1 for shading to be placed under the outline.
My problem is that, I need to animate a lot of different characters, and my current approach is tedious when I need to mush the character, as shown in attached file in the lower left. Each time I mush the character, I would have to edit at least 3 shapes -- and one character contains a lot of shapes and it's eating too much time.
Can I possibly do it any easier? I'm hoping, by editing 1 shape, everything follows.
Regards.
~creek23
I don't know anything about inkscape, so i cant help there, animation is alot of work depending on what your trying do, could you do it any easeir? moving only 3 shapes is pretty good going, its hard to see what your trying to do with the image, is it a shoulder? leg? or is it something else.
What i can suggest is maybe have your software that your using handle the images on movement, like "draw" the sprites, and when your "character" is in a certain state you could have those images layered on movement and be in a determined by the position of the X and Y co-ordinates.
But if im honest, its more tedious that way, and more problematic, just thought id share my thoughts, as you never know it might help. :)
Chasersgaming | Support | Monstropolis |
I think Free Form Deformation (Mesh Animation) is what you need :)
https://www.youtube.com/watch?v=OU-MkV4N67Q&spfreload=5
You can use groups and box selection. Maybe you can use a custom fill pattern but I don't know how.
Can't fix your problem. I'm looking for a similar solution myself.
I hope this helps a bit.
-- from a fellow inkscape artist