[Documentation] | [Overview] | [Discord Support]
TexPacker is a texture channel packing, unpacking, and remapping tool built directly into the Unreal Engine Editor.
Whether you need to manually pack a single texture or automatically batch-process massive libraries, TexPacker adapts textures to your production pipeline and dramatically speeds up repetitive workflow tasks.
Get started instantly with built-in presets for common industry standards, or create custom presets for your specific pipeline.
Key Features:
Semantic Recognition & Database
Stop wasting time manually assigning maps. The semantic recognition system automatically detects common naming conventions (RMA, ORM, ARM, MSR, etc.) and converts them into your target format in a single operation. You can easily expand the Semantic Database with your own definitions, making them instantly available across all packing modes.Maximum Quality from Source Data
Avoid compression artifacts and unnecessary quality degradation. TexPacker bypasses engine-side lossy compression by reading original source pixel data directly from texture files, preserving maximum fidelity during the packing process.Batch Repacking
Convert hundreds of textures across different folders and naming conventions in just a few clicks. The rule-based Batch Mode identifies, groups, and processes entire libraries, saving hours of manual work.Packing Presets
Presets allow complex texture workflows to be reused across projects and shared between artists or teams without having to manually rebuild the configuration each time.Multi-Format Output
Generate multiple texture formats in a single pass. You can apply several presets to the same texture set simultaneously, allowing you to produce different channel layouts at once.
For example, you can generate a BaseColor texture with mask stored in Alpha while also creating a Normal Map containing additional packed masks - across hundreds of textures automatically.Manual Mode
When you need total control, Manual Mode lets you independently assign and extract channels with ease. Each channel includes an individual live preview, allowing you to visually verify source data and adjustments in real-time, ensuring total visual accuracy before you hit Pack.Channel Adjustments
Modify texture data directly during the packing process using built-in channel operations. Convert Glossiness to Roughness, invert channels, remap values, or adjust contrast levels without requiring additional texture edits or shader instructions.
Why TexPacker
TexPacker is built to eliminate repetitive texture preparation work in real-time production pipelines.
Standardize asset libraries
Convert inconsistent texture formats into a unified production standard in minutes.Optimize VR / Mobile projects
Reduce material complexity by packing channels and minimizing texture samplers.Batch process Megascans / Marketplace assets
Automatically reorganize and repack large texture libraries without manual setup.Simplify shader workflows
Move texture logic from materials into preprocessing, reducing shader complexity and cost.
If you have any questions, check out the documentation and join our Discord!