Skip to main content

User login

What is OpenID?
  • Log in using OpenID
  • Cancel OpenID login
  • Create new account
  • Request new password
Register
  • Home
  • Browse
    • 2D Art
    • 3D Art
    • Concept Art
    • Textures
    • Music
    • Sound Effects
    • Documents
    • Featured Tutorials
  • Submit Art
  • Collect
    • My Collections
    • Art Collections
  • Forums
  • FAQ
  • Leaderboards
    • All Time
      • Total Points
      • Comments
      • Favorites (All)
      • Favorites (2D)
      • Favorites (3D)
      • Favorites (Concept Art)
      • Favorites (Music)
      • Favorites (Sound)
      • Favorites (Textures)
    • Weekly
      • Total Points
      • Comments
      • Favorites (All)
      • Favorites (2D)
      • Favorites (3D)
      • Favorites (Concept Art)
      • Favorites (Music)
      • Favorites (Sound)
      • Favorites (Textures)
  • ❤ Donate
2D Art

Need input from fellow Inkscape artists

creek23
Monday, February 20, 2017 - 22:19
creek23's picture

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

Attachments: 
Preview
howInkscape.png howInkscape.png 24.6 Kb [0 download(s)]
  • Log in or register to post comments
Chasersgaming
joined 10 years 9 months ago
Tuesday, February 21, 2017 - 09:44
Chasersgaming's picture

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 | 

  • Log in or register to post comments
overcrafted
joined 9 years 8 months ago
Tuesday, February 21, 2017 - 10:47
overcrafted's picture

I think Free Form Deformation (Mesh Animation) is what you need  :)

 

https://www.youtube.com/watch?v=OU-MkV4N67Q&spfreload=5

  • Log in or register to post comments
mold
joined 11 years 4 months ago
Tuesday, February 21, 2017 - 11:20
mold's picture

You can use groups and box selection. Maybe you can use a custom fill pattern but I don't know how.

  • Log in or register to post comments
Kitkat
joined 9 years 4 months ago
Sunday, March 12, 2017 - 05:33

Can't fix your problem. I'm looking for a similar solution myself.

  • But one work to do this is to put them in a group, 
  • double click on the object to enter the group,
  • `control a` to select all the objects in the group.
  • `F2` to enter paths editing
  • select all of the nodes u want to move
  • move them

I hope this helps a bit. 

-- from a fellow inkscape artist 

  • Log in or register to post comments