You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The biggest problem with the "Texture Atlas" export in Animate CC is that Adobe somehow stopped when it got interesting. In other words: the feature has great potential, but some small limitations make it really hard to use in a real project.
That's why we need to make our voice heard, and tell them what's missing!
We can do that by using Adobe's feature request "wish form". The more developers tell them about the problems, the higher our chance to get this fixed.
I'd appreciate your help with this! For this reason, I created a few copy/paste ready texts you can send to Adobe. To do this, follow these instructions:
Add one of the title + description pairs from below.
Start again with the next pair.
Thanks a lot in advance, guys!
Here are the actual feature requests:
Title
Texture Atlas Export: Add scale factors
Description of your feature request:
Brief title for your desired feature:
Texture atas export: adding scale factors
How would you like the feature to work?
In the export dialog, let the developer choose a set of scale factors, as it's typical nowadays for mobile development. The result should be that there are additional file pairs for sprite sheets (PNG + JSON).
Why is this feature important to you?
Because scale factors are a requirement for mobile and desktop development nowadays, and it's extremely cumbersome to export files without direct support in that "texture atlas" export dialog.
Title
Texture Atlas Export: File size optimization
Description of your feature request:
Brief title for your desired feature:
Texture Atlas Export: File size optimization
How would you like the feature to work?
The "Animation.JSON" files that are created become really big quickly. Below are several ideas how you could optimize them.
Remove 'DecomposedMatrix' — this information is redundant (can be calculated at runtime from the Matrix3D element). Furthermore, it sometimes decomposes the matrix to a 3D transformation even though a 2D transformation would do — wich makes the export data not usable in a pure 2D engine, anyway.
Remove indentation (no more "prettified" JSON). The line breaks and indentation make up a huge part of the file size, actually. Add an option to optimize the JSON so that it skips all that.
Optimize identical Frames. The algorithm sometimes does not recognize identical frames. Export a MovieClip with an empty layer (but several frames), and you'll see that each individual frame is listed with an empty "elements" array. Instead, one single frame should be repeated via the "duration".
Why is this feature important to you?
Because the exported JSON files become ridiculously big quickly.
Title
Texture Atlas Export: more options for sprite sheets
Description of your feature request:
Brief title for your desired feature:
Texture Atlas Export: more options for sprite sheets
How would you like the feature to work?
Skip Asset Collation: skip the spritemap generation altogether and export all textures to a folder in a high resolution. Developers can then just add these textures to their own sprite sheet software (like "TexturePacker"). Advantages: easy to integrate into any workflow, individual sprite sheets can be efficiently combined into one atlas with a separate tool; scale factor handling can be done by the developer.
Don't force Power-of-Two Textures: on export, the spritemap is always extended to powers of two. Make this optional — most game engines can work well with non-POT-textures.
Why is this feature important to you?
Because the limiting export options for the sprite sheet make this otherwise great feature very difficult to integrate into custom workflows.
The text was updated successfully, but these errors were encountered:
I would argue that moving away from json and using flatbuffer to export the animation would lead to much, much smaller animation export. Personally I'm working on converting the json to a fatbuffer format to make the size of my game smaller.
Apparently, Adobe has heard us and has implemented almost all of the changes that were asked for above. Thanks to everyone who forwarded those wishes to Adobe!
And, of course, a big thanks to Adobe for listening to us. That way, animations are much easier to integrate into typical game development workflows. 😄
The biggest problem with the "Texture Atlas" export in Animate CC is that Adobe somehow stopped when it got interesting. In other words: the feature has great potential, but some small limitations make it really hard to use in a real project.
That's why we need to make our voice heard, and tell them what's missing!
We can do that by using Adobe's feature request "wish form". The more developers tell them about the problems, the higher our chance to get this fixed.
I'd appreciate your help with this! For this reason, I created a few copy/paste ready texts you can send to Adobe. To do this, follow these instructions:
Thanks a lot in advance, guys!
Here are the actual feature requests:
Title
Texture Atlas Export: Add scale factors
Description of your feature request:
Brief title for your desired feature:
Texture atas export: adding scale factors
How would you like the feature to work?
In the export dialog, let the developer choose a set of scale factors, as it's typical nowadays for mobile development. The result should be that there are additional file pairs for sprite sheets (PNG + JSON).
Why is this feature important to you?
Because scale factors are a requirement for mobile and desktop development nowadays, and it's extremely cumbersome to export files without direct support in that "texture atlas" export dialog.
Title
Texture Atlas Export: File size optimization
Description of your feature request:
Brief title for your desired feature:
Texture Atlas Export: File size optimization
How would you like the feature to work?
The "Animation.JSON" files that are created become really big quickly. Below are several ideas how you could optimize them.
Why is this feature important to you?
Because the exported JSON files become ridiculously big quickly.
Title
Texture Atlas Export: more options for sprite sheets
Description of your feature request:
Brief title for your desired feature:
Texture Atlas Export: more options for sprite sheets
How would you like the feature to work?
Why is this feature important to you?
Because the limiting export options for the sprite sheet make this otherwise great feature very difficult to integrate into custom workflows.
The text was updated successfully, but these errors were encountered: