Smart Texture Converter UE Plugin
Create and repack textures directly inside Unreal Engine — no external tools required.
Simply choose which channels from your source textures should be packed into each channel of the output texture, configure the output settings, and generate the result in just a few clicks.
Built-in batch processing lets you reuse the same configuration across multiple source groups, making it easy to process dozens of textures with a consistent setup.
Whether you need to convert between different texture packing standards or unify assets from different pipelines, Smart Texture Converter makes the process fast, simple, and repeatable.
Plugin Setup
After enabling the plugin via Edit → Plugins, it will appear in the Window menu.

Getting Started with the Plugin
Output Configurations
In this section, the user can choose which channels from each Input Texture Slot will be used to generate the new texture. There are also options to fill a channel with a solid value (Black, White, or Gray).
Here, you can also specify the type and resolution of the new texture and select a postfix that will be added to its name.
The plugin can generate two textures simultaneously, which is why there are two Output Configurations.
If you only need one texture, simply leave the second Output Configuration unset. If all output channels are set to None, the plugin will skip generating the second texture.
Name and Path
The user can specify the path where the new textures will be saved, as well as the base name for the generated textures.Generate
Status Bar
Input Texture Slots
This section is used to assign the source textures from which the plugin will generate new textures. Four slots are available.Using the Add Batch Row and Remove Row buttons, the user can add or remove indexed texture groups across all four slots.
Textures with the same index across the four slots form a single group that is processed together during batching. The index corresponds to the batch iteration.