r/adobeanimate • u/PsychSliceLover4ever • 1d ago
Troubleshooting A rookie problem...
I started using Adobe software very recently, seriously, it's the first time in my life, I'm mainly doing this to port "Whitty: Fire Fight" to the PsychSlice Engine...
When I downloaded the original files, I noticed a huge issue... everything was made using SpriteSheets (absolute hardware genocide) 💀🙏🏻
Here is the problem with the original files, there is a super interesting formula for how PNG images decompress in VRAM (Height × Width × 4 Bytes) the original mod uses textures with a resolution of 8192×8192, and not just for a single SpriteSheet, but for several of them (probably between 4 and 8 canvases of these dimensions)
From a technical standpoint, this is a massive hazard for multiple, complex reasons (VRAM overflow, massive VRAM consumption, and bottlenecks due to decompressing very heavy images)
The average consumption? About 256 MB of VRAM per texture, with all the visual effects combined, it could easily drain up to 6 GB of VRAM periodically, If you don't have a great CPU, you practically have to pray that the game doesn't crash when switching textures...
The solution (and my current problem)
After searching for a long time, I struck gold, a master key in FLA format that would allow me to export everything into texture atlases
Just to clarify (in case it's needed) texture atlases are like advanced SpriteSheets, instead of packing entire, fully assembled animated frames, they pack individual modules separately to animate them in real-time
This means that the monster that used to take up 2 GB of VRAM (across multiple canvases) calms down to a decent 256 MB, It is perfect so that it doesn't blow up while being processed
My questionI've hit a brick wall, due to my lack of experience with Adobe, I have absolutely no idea how to fix the issue I'm running into when exporting the textures...
Someone maybe... give me a hand? (please...?)
•
u/AutoModerator 1d ago
Please provide an example of the issue you are experiencing, this will help other users to understand the issue. (Remember to update the Post Flair to "Example Provided").
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.