Extract sprites from a texture atlas manually, or better than Unreal does

Hi!

Is there a way to extract the sprites from this texture atlas?

I did this with Sprite Actions → Extract Sprites, but without success:

In the first row, the third space ship starting from the left must be one sprite not there, one from the ship and other two from the engines.

How can I do it manually? or with an external program?

Thank you!

Hey there @ViaCognita! The native sprite extraction only has two methods, automatic and grid based. Generally automatic can work if you don’t have any islands as part of one sprite, but in your case that won’t work. Grid based is usually what’s recommended if your sprites are uniform, however in your case that won’t work either.

I would recommend using an external program like Aseprite (free if you build it from source) to manually grid the sprites so atlasing is easier in engine or prepare them in aseprite then extract via a tool like FreeTexPacker, an older tool that can pack to UE file types if you’d like.

Disclaimer: One or more of these links are unaffiliated with Epic Games. Epic Games is not liable for anything that may occur outside of this Unreal Engine domain. Please exercise your best judgment when following links outside of the forums.