I tried inkscape and spriter and it's quite OK.
At least for 2D games, it does the job well.
For 3D, I was using sketchup but it's too time-consuming to export the 2D images, and it's quite limited.
I shall try blender for that. I assume I can use some batch to export as many images I need.