Zero to Packed Texture in 10 seconds.
- Copy the
TextureChannelPackerfolder into your project'sPluginsdirectory. - Restart Unreal Engine.
Go to Tools > Texture Channel Packer.
Drag your textures directly from the Content Browser into the slots.
- Tip: Standard ORM layout is Red = Ambient Occlusion, Green = Roughness, Blue = Metallic.
- Notice that the Output File Name is automatically generated (Smart Naming).
- Set the Width and Height for your output resolution (they can differ for non-square textures).
Note: Resolutions above 8192px will show a memory warning dialog before processing.
- Toggle Invert on any channel if you need to flip values (e.g., Roughness → Smoothness).
- Click the Folder Icon if you need to change the save location.
- Click Generate Texture. If an asset with the same name exists, a confirmation dialog will appear.
- Empty R, G, B slots are automatically filled with Black (0). Alpha defaults to White (255).
- No need to resize textures beforehand; the tool handles it automatically.
- For ORM maps, leave the Compression setting on
Masks. - Use the Invert checkbox to flip values per-channel — no need to edit source textures.
- Width and Height can be set independently for non-square output textures.
