JefferyTsai - Texture Packer - RGBA Channel Combiner

Texture Packer - RGBA Channel Combiner

An Unreal Engine 5 editor plugin that packs up to four source texture channels (R, G, B, and optionally A) into a single RGBA output texture — all inside the editor with a live preview.

Features:

- 4 input slots — assign any Texture2D asset to each of the R, G, B, and A output channels

- Per-channel controls — independently choose which source channel to read (R/G/B/A), apply grayscale conversion, or invert values

- Live 256×256 preview — updates immediately as you change inputs, channels, or output settings

- Independent Width & Height — choose from preset sizes (128–8192) or auto-match the largest input per dimension

- 16 compression modes — Default (DXT1/5), Normal Map (BC5), Grayscale (BC4), HDR (RGBA16F), HDR Compressed (BC6H), BC7, Masks, and more

- 27 texture group presets — World, Character, Weapon, and other standard UE texture groups

- sRGB toggle — control color-space behavior of the output texture

- Optional alpha channel — toggle the 4th slot on/off; when off, alpha is filled solid white

- Native OS folder picker — browse to output directories via the platform file dialog

- Drag & drop — drag Texture2D assets directly from the Content Browser onto the slot preview areas

- "Get" button — loads the currently selected asset in the Content Browser into a slot

- Overwrite-safe — existing assets are moved to the transient package before the new texture is created

Supported UnrealEngine Version:
- UE 5.7

Document:
- Texture Packer — Unreal Engine 5 Texture Channel Packing Plugin