Overview
Texture Channel Packer (TCP) is an editor tool designed for packing different image RGBA channels (or custom float values) into a single texture file. It is particularly useful for creating URP/HDRP mask textures and reducing project build size by combining multiple textures for custom shaders.
Key Features
- User-friendly and intuitive editor window.
- Automatic texture assigning system with drag & drop functionality and preset-based assignment.
- Batch mode for packing multiple textures using custom rules and filters.
- Generates JPG, PNG, and TGA format files in up to 8K resolution.
Supported Unity Versions
TCP supports the following Unity LTS versions:
- Unity 2019.4
- Unity 2020.3
- Unity 2021.3
- Unity 2022.3
- Unity 6000.0
Supported Render Pipelines
TCP supports the following render pipelines:
- Built-in
- Universal (URP)
- High Definition (HDRP)
Additional Information
- Source code: Included
- File size: 68.1 KB
- Latest version: 2025.2
- Latest release date: Aug 1, 2025
- Original Unity version: 2019.4.0
Note: TCP works only with Texture2D files and cannot be used with Cubemaps, Texture2DArray, or other types of textures.
Click here to view the full details of the resource.:URL
Related Articles:
Convert Vertex Color To Texture




