Texture Channel Packer (TCP) – Unity

| Forum | Support

Texture Channel Packer is an editor tool for packing different image RGBA channels (or custom float values) into a single texture file.

Useful for creating URP/HDRP mask textures.

Great for reducing project build size by combining multiple textures for custom shaders.

To speed up the working process TCP offers:

• User friendly and intuitive editor window.

• Automatic texture assigning system, that allows users to drag & drop files and folders directly inside the TCP editor window and based on the used preset (user defined custom rules) textures are automatically assigned to the exported channel.

• Batch mode, for packing any number of textures by user defined rules and filters.

TCP generates JPG, PNG and TGA format files in up to 8K resolution.

Supported Unity versions:

✅ Unity 6000.6

✅ Unity 6000.3

✅ Unity 6000.0

✅ Unity 2022.3

Supported render pipelines:

✅ Built-in

✅ Universal (URP)

✅ High Definition (HDRP)

Source code:

✅ Included

Asset is already included in the Amazing Tools Bundle.

⚠️ Note:

TCP works only with Texture2D files and it cann’t be used with Cubmaps, Texture2DArray or other types of textures.