Export a single PNG, each layer is a row, each column is a frame #846
Replies: 6 comments 7 replies
-
|
I've wanted to do exactly this. Has this feature been added yet? |
Beta Was this translation helpful? Give feedback.
-
|
Recently did some animations for enemies and it's honestly a really big pain point in Pixelorama. There are a few ways to get this same effect, but they're all not ideal and have pretty bad drawbacks. It's honestly a big enough problem to make me consider using a different program, so I definitely think this would be a good addition. |
Beta Was this translation helpful? Give feedback.
-
|
But why you don't use tags for this? |
Beta Was this translation helpful? Give feedback.
-
|
Same thoughts here! It's a natural way to organize your work for a character with multiple animations -- to pack those animation states onto multiple layers. When I tried to export to Spritesheet, I was missing the option to export row-for-layer / column-for-frame. Then I noticed export by Tags was an option. And I assumed this was how I was meant to get there. So I looked to the documentation about tags, created one, and was able to use it to limit each animation by its own length within the grid of frames. (convenient) But when it came to export, Tags only seem to provide the option to export to a single row, by the length of the tag. And that is not the desired result. What's wanted is to be able to export a whole spritesheet, with every single layer represented as its own row. I just did a simple mouse sprite that has static, walking, and running animations to it -- and all animations are of the same frame-count. It would be silly to break this up into three 7-pixel tall sheets. One sheet, with 3 rows, is vastly preferable. Lacking the wanted export option in Pixelorama, the way I got the desired result is by creating an "Export" layer, where I manually copied in each of the frames from each of the other layers, in order. Then I exported them with Orientation: Rows, and Columns set to match the number of frames in the animation. That's not going to be a viable workflow on larger, more complex spritesheets. Any change to any frame requires figuring out which frame matches which in the export layer; then manually copying it in with fingers crossed you've picked the right frame. This export options is sorely wanted. |
Beta Was this translation helpful? Give feedback.
-
The way pixelorama is designed, unfortunately the intended way would be the 154-frame layer (Layers are meant to be for blending, clipping masks, organizing background, head etc... sprites), and that was the alternative i was suggesting.
The silver lining is that is that i had already made an extension that does a similar thing (it saves each layer as it's own spritesheet as in video, just need to modify it so that it's combined as one spritesheet)
Try opening it on computer (for me it shows as corrupt on mobile only) test-4.mp4 |
Beta Was this translation helpful? Give feedback.
-
|
Should now be implemented by #1456 |
Beta Was this translation helpful? Give feedback.



Uh oh!
There was an error while loading. Please reload this page.
-
Hello!
I find useful to have my sprites organized into one PNG, where each row is an animation and each column is a frame. In Aseprite is called "Split Layers" when you export an SpriteSheet.
Input:

Output:

What do you think? Would be a good addition to Pixelorama?
Beta Was this translation helpful? Give feedback.
All reactions