Synfig Issue Tracker
star_faded.png
Please log in to bookmark issues
feature_request_small.png
OPEN  Feature request #222  -  Export animation to a sprite sheet
Posted Dec 23, 2012 - updated Oct 07, 2014
action_vote_minus_faded.png
0
Votes
action_vote_plus_faded.png
Issue details
  • Type of issue
    Feature request
  • Status
     
    New
  • Assigned to
    Not assigned to anyone
  • Progress
       
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
  • Posted by
     Imported User
  • Owned by
    Not owned by anyone
  • Time spent
    No time spent
  • Category
    Export
  • Resolution
    Not determined
  • Priority
    Not determined
  • Targetted for
    icon_milestones.png Not determined
  • Tags
    icon_customdatatype.png Not determined
  • Difficulty
    icon_customdatatype.png Not determined
Issue description
nicolaasjk:

BACKGROUND:  ⇑ top

Game artists create sprite sheets for games. As the game cycle through each specified sprite frame of the sprite sheet it will give the player the animated impression. Making a sprite sheet is error prone and time consuming. Not even to talk about making modifications and supporting games with different resolutions.

Examples :

FEATURE DETAILS: Allow the user to export their animation via a export page/form to a sprite sequence which then make up a simple sprite sheet.

To make matters easier a single file with a fixed height is already a good direction. Exampe:
  • height = 64px
  • width = 64px * # of sprites + px of specified gap


HIGH LEVEL SPEC  ⇑ top

1) pixels between each frame so that game engines dont show a frame border (int input)

2) which frames to export like (combobox)
  • keyframes only,
  • all frames,
  • even frame,
  • odd frames


3) Sprite size - will resize the render to the specified size like
  • custom, ( int x int input )
  • keep aspect ratio, (checkbox)
  • 32x32, 64x64, 128x128, 256x256 ( combobox )


4) Colour palette - Allowing the user to export to specified colours to be arty like ( droplist )
  • greyscale
  • black n white
  • 8 colours
  • 16 colours
  • 256 colours
  • Web friendly colours
  • TV friendly colours ( some might not know this but a lot of people still get bleeding on monitors )
  • 16bit
  • 32bit
  • original ( no change to what the artist used in their animation )


5) Filename and path

6) Filetype ( combobox )
  • PNG
  • JPG
  • PCX
  • GIF
  • what ever Synfig supports


FUTURE ENHANCEMENTS  ⇑ top

7) Batch export from all open animations in Synfig

smileys/3.png Multiple format export

9) Multiple size export - export to multiple files of the specified sizes like a sequence at 32x32 and another sequence at 256x256

10) Multiple location export - Sometimes people keep duplicate copies on the Cloud, backup server, local and a thumb drive

11) config settings allowing users to share export settings to prevent confusion

#1
Comment posted by
 Imported User
Dec 23, 09:04
A file was uploaded. SpriteExporterConcept_v1.jpgicon_open_new.png This comment was attached:

High level concept design of exporting to a sprite sheet
#2
Comment posted by
 djay
icon_reply.pngFeb 16, 07:49, in reply to comment #1
Minimal sprite exporter has been implemented by LittleFox94
#4
Comment posted by
 RoySangster
Oct 15, 05:47
Great one
#5
Comment posted by
 RoySangster
Oct 15, 05:47
Good one
#6
Comment posted by
 RoySangster
Oct 15, 05:48
Nice one
#7
Comment posted by
 BarbaraMathena
Oct 15, 05:51
Issues of the function are met for the attachment for all goals for the field. Team of the success and best essay tips reviews are visited for the top of the turns. The attachment and means are done for the funded element for the improvement for the shows.
#8
Comment posted by
 WilliamProvince
Jan 16, 10:02
Thank you for sharing this animation tool. I recently needed this too. I also need creative fonts to highlight the related theme of my current project. And I found a suitable option for me on Master Bundles. This complemented and emphasized my design wonderfully.
#9
Comment posted by
 mohsinkhatri
Feb 13, 05:46
I definitely enjoying every little bit of it. It is a great website and nice share. I want to thank you. Good job! You guys do a great blog, and have some great contents. Keep up the good work. how much does hailey bieber weigh https://thelifegossip.com/hailey-bieber-height-weight-age/
#10
Comment posted by
 mohsinkhatri
Feb 13, 05:46
I definitely enjoying every little bit of it. It is a great website and nice share. I want to thank you. Good job! You guys do a great blog, and have some great contents. Keep up the good work. how much does hailey bieber weigh https://thelifegossip.com/hailey-bieber-height-weight-age/
#11
Comment posted by
 mohsinkhatri
Feb 13, 05:46
I definitely enjoying every little bit of it. It is a great website and nice share. I want to thank you. Good job! You guys do a great blog, and have some great contents. Keep up the good work.

#12
Comment posted by
 mohsinkhatri
Feb 13, 05:47
I definitely enjoying every little bit of it. It is a great website and nice share. I want to thank you. Good job! You guys do a great blog, and have some great contents. Keep up the good work. how much does hailey bieber weigh https://thelifegossip.com/hailey-bieber-height-weight-age/
#13
Comment posted by
 mohsinkhatri
Feb 13, 05:47
I definitely enjoying every little bit of it. It is a great website and nice share. I want to thank you. Good job! You guys do a great blog, and have some great contents. Keep up the good work. how much does hailey bieber weigh https://thelifegossip.com/hailey-bieber-height-weight-age/
#15
Comment posted by
 Lachance5
Dec 29, 11:22
Everyone at one time or another has wanted to make an animated sprite sheet, but often find themselves stumped by the process because they don't know how to export. I recommend you to check xingfarooftile.com/product/upvc-multiwall-colour-roof-sheets and learn more things about roofing. This article will walk you through the process of exporting a sprite animation from Photoshop to a highly compressed and ready-to-use sprite sheet image. This allows you to save time when importing an animation on your game or app, and it allows you to export an animation at any desired speed.